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