Ինչպե՞ս է աշխատում խումբն ըստ PostgreSQL-ում:
Ինչպե՞ս է աշխատում խումբն ըստ PostgreSQL-ում:

Video: Ինչպե՞ս է աշխատում խումբն ըստ PostgreSQL-ում:

Video: Ինչպե՞ս է աշխատում խումբն ըստ PostgreSQL-ում:
Video: Ինչպես է Աշոտ Փաշինյանը նստել մեքենա և դուրս նետվել դրանից #Աշոտ_Փաշինյան #5tv 2024, Ապրիլ
Anonim

Այն PostgreSQL GROUP Կետով է սովոր է խումբ միասին աղյուսակի այն տողերը, որոնք ունեն նույնական տվյալներ: Այն է օգտագործվում է SELECT հայտարարության հետ: Այն ԽՈՒՄԲ BY կետը հավաքում է տվյալներ բազմաթիվ գրառումների և խմբեր արդյունքը մեկ կամ մի քանի սյունակներով: Այն է օգտագործվում է նաև արտադրանքի ավելորդությունը նվազեցնելու համար:

Մարդիկ նաև հարցնում են՝ կարո՞ղ եմ օգտագործել group by առանց ագրեգատ ֆունկցիայի:

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

Նմանապես, կարո՞ղ ենք օգտագործել դրույթ ունենալն առանց ագրեգատային ֆունկցիաների: Օգտագործելով ունենալով առանց խումբ ըստ. Հարցում ա կետ ունեցող պետք է ունենա նաև խումբ ըստ կետ . ունենալով գործում է այնպես, ինչպես որտեղ է, քանի որ այն ազդում է մեկ խմբի տողերի վրա, այլ ոչ թե խմբերի, բացառությամբ կետ ունենալը կարող է դեռ օգտագործել ագրեգատներ.

Հետագայում հարց է առաջանում, թե ինչու է խումբը օգտագործվում ագրեգատ ֆունկցիաների հետ:

ԽՈՒՄԲ BY-ը հնարավորություն է տալիս օգտագործել ագրեգատային գործառույթներ վրա խմբեր հարցումից վերադարձված տվյալների: FILTER-ը փոփոխիչ է օգտագործված վրա ան ագրեգատային ֆունկցիա արժեքները սահմանափակելու համար օգտագործված մի ագրեգացիա . Ընտրել հայտարարության բոլոր սյունակները, որոնք ագրեգացված չեն, պետք է նշվեն a-ում ԽՈՒՄԲ Հարցման մեջ BY կետով:

Որո՞նք են SQL-ի ագրեգատ գործառույթները:

Aggregate ֆունկցիաները SQL-ում . Տվյալների բազայի կառավարման մեջ ան ագրեգատային ֆունկցիա է ֆունկցիան որտեղ մի քանի տողերի արժեքները խմբավորվում են միասին՝ որպես որոշակի չափանիշների մուտքագրում՝ ավելի կարևոր նշանակություն ունեցող մեկ արժեք ձևավորելու համար:

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