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.