Sobes.tech
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í.