Middle+
Mi az a HAVING az SQL-ben?
sobes.tech MI
Válasz az MI-től
SQL-ben a HAVING utasítást az adatok GROUP BY segítségével történő csoportosítása után eredmények szűrésére használják.
Míg a WHERE a sorokat szűri a csoportosítás előtt, a HAVING a csoportokat szűri az aggregálás után.
Példa:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;
Ez a lekérdezés csak azokat az osztályokat választja ki, ahol több mint 10 alkalmazott van.