Junior — Middle
Aké agregačné funkcie sú k dispozícii na použitie spolu s operátorom GROUP BY v SQL?
sobes.tech AI
Odpoveď od AI
V SQL-e, s operátorom GROUP BY sa často používajú agregačné funkcie na výpočet súhrnných hodnôt podľa skupín. Hlavné agregačné funkcie:
- COUNT() — spočíta počet riadkov v skupine.
- SUM() — spočíta súčet hodnôt v skupine.
- AVG() — vypočíta priemernú hodnotu.
- MIN() — nájde minimálnu hodnotu.
- MAX() — nájde maximálnu hodnotu.
Príklad:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Táto otázka zoskupí zamestnancov podľa oddelení a zobrazí počet zamestnancov a priemernú mzdu v každom oddelení.