Middle+
Čo je HAVING v SQL?
sobes.tech AI
Odpoveď od AI
V SQL sa klauzula HAVING používa na filtrovanie výsledkov po zoskupení dát pomocou GROUP BY.
Kým WHERE filtruje riadky pred zoskupením, HAVING filtruje skupiny po agregácii.
Príklad:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;
Táto otázka vyberie iba tie oddelenia, kde je viac ako 10 zamestnancov.