Sobes.tech
Middle+

Czym jest HAVING w SQL?

sobes.tech AI

Odpowiedź od AI

W SQL-u, klauzula HAVING służy do filtrowania wyników po grupowaniu danych za pomocą GROUP BY.

Jeśli WHERE filtruje wiersze przed grupowaniem, to HAVING filtruje grupy po agregacji.

Przykład:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;

Ta zapytanie wybierze tylko te działy, w których jest więcej niż 10 pracowników.