Sobes.tech
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;

Այս հարցումը կկազմակերպի աշխատակիցներին բաժինների հիման վրա և կհաշվարկի յուրաքանչյուր բաժնում աշխատակիցների թիվը։