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