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