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