Կարո՞ղ ենք Oracle-ում օգտագործել առանց խմբի կողմից:
Կարո՞ղ ենք Oracle-ում օգտագործել առանց խմբի կողմից:

Video: Կարո՞ղ ենք Oracle-ում օգտագործել առանց խմբի կողմից:

Video: Կարո՞ղ ենք Oracle-ում օգտագործել առանց խմբի կողմից:
Video: OPERA PMS - Oracle Hospitality elearning | 10 խմբային բլոկներ 2024, Մայիս
Anonim

Ներածություն Oracle ՀԱՎԻՆԳ կետ

Դա է օգտագործված զտել խմբերը կողմից վերադարձված տողերի կողմից ԽՈՒՄԲ Կետով. Եթե դու օգտագործել որ ՈՒՆԵՑՈՂ կետ առանց որ ԽՈՒՄԲ Կետով, որ ՈՒՆԵՑՈՂ կետն աշխատում է WHERE կետի նման: Նշենք, որ ՈՒՆԵՑՈՂ դրույթների զտիչներ խմբերը տողերի, մինչդեռ WHERE դրույթը զտում է տողերը:

Նմանապես, կարո՞ղ ենք օգտագործել count առանց խմբի կողմից:

Մենք ենք նույնպես կարող է օգտագործել պատուհանի գործառույթը հետ COUNT գործառույթը ընտրված հայտարարության մեջ այնպես, որ մենք կարող ենք օգտագործել count SQL-ում առանց կարիք ունեցող ա խումբ կետով։ Վերոնշյալ ընտրեք հայտարարությունը կամք իհարկե ձախողել որպես մենք չեն ներառել ա խումբ կողմից և COUNT ֆունկցիան ագրեգատային ֆունկցիա է:

Նմանապես, արդյոք ունենալը պահանջում է խումբ ըստ: ընտրել 1 ունենալով 1 = 1; Այսպիսով ունենալով չի անում պահանջում խումբ ըստ . Ունենալն է կիրառվում է ագրեգացման փուլից հետո և պետք է օգտագործվի, եթե ցանկանում եք զտել համախառն արդյունքները: Արդյունքում, ունենալն է կիրառվել հետո խումբ ըստ փուլ, մինչդեռ որտեղ է կիրառվել է մինչև խումբ ըստ փուլ.

Նմանապես, կարո՞ղ եք օգտագործել խումբ ըստ առանց ագրեգատի:

Դուք կարող եք օգտագործել որ ԽՈՒՄԲ Կետով առանց կիրառելով ան ագրեգատ ֆունկցիան։ Հետևյալ հարցումը տվյալներ է ստանում վճարման աղյուսակից և խմբերը արդյունքը ըստ հաճախորդի ID-ի: Այս դեպքում, որ ԽՈՒՄԲ BY-ն աշխատում է DISTINCT կետի նման, որը վերացնում է կրկնօրինակ տողերը արդյունքների հավաքածուից:

Կարո՞ղ ենք օգտագործել խմբավորումից առաջ նախադասություն ունենալը:

Ամփոփում. Այն ԽՈՒՄԲ ԿՈՂՄԻՑ Կետ է օգտագործված դեպի խումբ նույն արժեքներով տողեր. SELECT հայտարարությունը օգտագործված մեջ ԽՈՒՄԲ ԿՈՂՄԻՑ կետը կարող է միայն լինել օգտագործված պարունակում են սյունակների անուններ, ագրեգատային ֆունկցիաներ, հաստատուններ և արտահայտություններ: Այն ՈՒՆԵՑՈՂ կետ է օգտագործված սահմանափակել կողմից վերադարձված արդյունքները ԽՈՒՄԲ ԿՈՂՄԻՑ կետ.

Խորհուրդ ենք տալիս: