Sobes.tech
Junior — Middle

Leg uit wat de bedoeling en het gebruik van de HAVING-operator in SQL-query's is

sobes.tech AI

Antwoord van AI

De HAVING-operator in SQL wordt gebruikt om groepen records te filteren die zijn gevormd met de GROUP BY-operator. In tegenstelling tot WHERE, dat individuele rijen filtert vóór het groeperen, wordt HAVING na het groeperen toegepast en stelt het voorwaarden aan aggregatiefuncties (bijvoorbeeld COUNT, SUM, AVG).

Voorbeeld:

SELECT afdeling, COUNT(*) AS aantal_werknemers
FROM werknemers
GROUP BY afdeling
HAVING COUNT(*) > 10;

Deze query selecteert alleen die afdelingen waar het aantal werknemers groter is dan 10.