Sobes.tech
Middle+

Co je HAVING v SQL?

sobes.tech AI

Odpověď od AI

V SQL se klauzule HAVING používá k filtrování výsledků po seskupení dat pomocí GROUP BY.

Zatímco WHERE filtruje řádky před seskupením, HAVING filtruje skupiny po agregaci.

Příklad:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;

Tento dotaz vybere pouze ty oddělení, kde je více než 10 zaměstnanců.