Junior — Middle
Jakie funkcje agregujące są dostępne do użycia razem z instrukcją GROUP BY w SQL?
sobes.tech AI
Odpowiedź od AI
W SQL, z operatorem GROUP BY często używa się funkcji agregujących do obliczania wartości podsumowujących dla grup. Główne funkcje agregujące:
- COUNT() — zlicza liczbę wierszy w grupie.
- SUM() — oblicza sumę wartości w grupie.
- AVG() — oblicza średnią wartość.
- MIN() — znajduje minimalną wartość.
- MAX() — znajduje maksymalną wartość.
Przykład:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
To zapytanie pogrupuje pracowników według działów i pokaże liczbę pracowników oraz średnie wynagrodzenie w każdym dziale.