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