Junior — Middle
Aký je hlavný úlohou operátora GROUP BY v SQL a v akých prípadoch sa používa?
sobes.tech AI
Odpoveď od AI
Príkaz GROUP BY v SQL sa používa na zoskupovanie riadkov tabuľky podľa jednej alebo viacerých stĺpcov. Jeho hlavnou úlohou je agregácia dát, čo umožňuje aplikovať agregačné funkcie (napríklad COUNT, SUM, AVG, MAX, MIN) na každú skupinu samostatne.
Používa sa, keď je potrebné získať zhrnuté informácie, napríklad počet objednávok na zákazníka, priemerný príjem podľa oddelení atď.
Príklad:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;
Táto otázka zoskupí zamestnancov podľa oddelení a spočíta počet zamestnancov v každom oddelení.