Junior
Čo sú agregačné funkcie?
sobes.tech AI
Odpoveď od AI
Agregačné funkcie v SQL sú funkcie, ktoré vykonávajú výpočty nad množinou hodnôt a vracajú jednu konečnú hodnotu. Často sa používajú spolu s príkazom GROUP BY na zoskupovanie údajov.
Hlavné agregačné funkcie:
- COUNT() — počíta počet riadkov.
- SUM() — sčíta hodnoty.
- AVG() — vypočíta priemernú hodnotu.
- MIN() — nájde minimálnu hodnotu.
- MAX() — nájde maximálnu hodnotu.
Príklad použitia:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Táto otázka počíta počet zamestnancov a priemernú mzdu pre každý oddelenie.