Junior
Co jsou agregační funkce?
sobes.tech AI
Odpověď od AI
Agregační funkce v SQL jsou funkce, které provádějí výpočty nad množinou hodnot a vracejí jednu konečnou hodnotu. Často se používají spolu s klauzulí GROUP BY k seskupení dat.
Hlavní agregační funkce:
- COUNT() — počítá počet řádků.
- SUM() — sčítá hodnoty.
- AVG() — počítá průměrnou hodnotu.
- MIN() — najde minimální hodnotu.
- MAX() — najde maximální hodnotu.
Příklad použití:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Tento dotaz počítá počet zaměstnanců a průměrnou mzdu podle oddělení.