Articles

Hebben (SQL)

Posted on

In dit artikel worden geen bronnen geciteerd. Help dit artikel te verbeteren door citaten naar betrouwbare bronnen toe te voegen. Materiaal zonder bronvermelding kan worden aangevochten en verwijderd.
Vind bronnen: “Hebben” SQL – nieuws – kranten – boeken – scholar – JSTOR (september 2018) (Leer hoe en wanneer u dit sjabloonbericht verwijdert)

Een HAVING-clausule in SQL specificeert dat een SQL SELECT-instructie alleen rijen moet retourneren waarbij de aggregaatwaarden aan de gespecificeerde voorwaarden voldoen.

HAVING en WHERE worden door beginners vaak verward, maar ze dienen verschillende doelen. WHERE wordt in een eerder stadium van de uitvoering van een query in aanmerking genomen, door de rijen te filteren die uit de tabellen worden gelezen. Als een query GROUP BY bevat, worden de gegevens uit de tabellen gegroepeerd en geaggregeerd. Na het aggregeren wordt HAVING toegepast, waarbij de rijen die niet aan de gespecificeerde voorwaarden voldoen, worden uitgefilterd. Daarom is WHERE van toepassing op gegevens die uit tabellen zijn gelezen, en HAVING moet alleen worden toegepast op geaggregeerde gegevens, die in het beginstadium van een query nog niet bekend zijn.

Om de huidige conditie te bekijken die door de GROUP BY-clausule wordt gevormd, wordt de HAVING-clausule gebruikt.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *