Junior — Middle
Jaké agregační funkce jsou k dispozici pro použití spolu s příkazem GROUP BY v SQL?
sobes.tech AI
Odpověď od AI
V SQL, s operátorem GROUP BY se často používají agregační funkce k výpočtu souhrnných hodnot podle skupin. Hlavní agregační funkce:
- COUNT() — spočítá počet řádků ve skupině.
- SUM() — spočítá součet hodnot ve skupině.
- AVG() — vypočítá průměrnou hodnotu.
- MIN() — najde minimální hodnotu.
- MAX() — najde maximální hodnotu.
Příklad:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Tento dotaz seskupí zaměstnance podle oddělení a zobrazí počet zaměstnanců a průměrnou mzdu v každém oddělení.