Junior — Middle
Mi a GROUP BY operátor fő feladata SQL-ben, és milyen esetekben alkalmazzák?
sobes.tech MI
Válasz az MI-től
A GROUP BY utasítás SQL-ben a táblázat sorainak egy vagy több oszlop szerint történő csoportosítására szolgál. Fő feladata az adatok összesítése, lehetővé téve aggregált függvények (például COUNT, SUM, AVG, MAX, MIN) alkalmazását minden csoporton külön.
Olyankor használjuk, amikor összegző információkat szeretnénk kapni, például megrendelések száma ügyfelenként, átlagos jövedelem osztályonként stb.
Példa:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;
Ez a lekérdezés csoportosítja az alkalmazottakat osztályok szerint, és megszámolja az egyes osztályokban lévő alkalmazottak számát.