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.