Sobes.tech
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, երբ անհրաժեշտ է ստանալ ամփոփված տվյալներ, որոնք խմբագրված են որոշ հատկանիշներով։