Junior — Middle
Կարող եք բացատրել SQL-ում GROUP BY օպերատորի նշանակությունը և երբ այն պետք է օգտագործել:
sobes.tech AI
Պատասխան AI-ից
SQL-ի GROUP BY հրամանը օգտագործվում է աղյուսակի տողերը խմբավորելու համար մեկ կամ մի քանի սյունակների հիման վրա: Սա թույլ է տալիս տվյալները ամփոփել, օրինակ՝ հաշվարկել գումարը, միջինը կամ գրանցումների քանակը յուրաքանչյուր խմբում:
Օրինակ՝ եթե ունեք վաճառքների աղյուսակ և ուզում եք իմանալ յուրաքանչյուր վաճառողի ընդհանուր վաճառքի գումարը, խմբավորում եք տվյալները վաճառողի նույնականացուցիչով և կիրառում SUM ամփոփիչ ֆունկցիան վաճառքի գումարի սյունակի վրա:
SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;
Օգտագործեք GROUP BY, երբ անհրաժեշտ է ստանալ ամփոփված տվյալներ, որոնք խմբագրված են որոշ հատկանիշներով։