Junior — Middle
Ի՞նչ է SQL-ում GROUP BY օպերատորի հիմնական գործառույթը և երբ է այն կիրառվում։
sobes.tech AI
Պատասխան AI-ից
SQL-ում GROUP BY հրամանը օգտագործվում է տողերը խմբավորելու համար մեկ կամ մի քանի սյունակների հիման վրա: Նրա հիմնական գործառույթը տվյալների ամփոփումն է, որը թույլ է տալիս կիրառել ամփոփիչ ֆունկցիաներ (օրինակ, COUNT, SUM, AVG, MAX, MIN) յուրաքանչյուր խմբի համար առանձին:
Օգտագործվում է, երբ անհրաժեշտ է ստանալ ամփոփ տեղեկություններ, օրինակ՝ պատվերների քանակը յուրաքանչյուր հաճախորդի համար, միջին եկամուտը բաժինների համար և այլն:
Օրինակ՝
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;
Այս հարցումը կկազմակերպի աշխատակիցներին բաժինների հիման վրա և կհաշվարկի յուրաքանչյուր բաժնում աշխատակիցների թիվը։