Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Met de HAVING-component geeft u op welke gegroepeerde records worden weergegeven in een SELECT-instructie met een GROUP BY-component. Nadat records door GROUP BY zijn gecombineerd, worden met HAVING alle records weergegeven die zijn gegroepeerd door de GROUP BY-component en die voldoen aan de voorwaarden van de HAVING-component.

Syntaxis

SELECT LijstMetVeldenFROM TabelWHERE SelectiecriteriaGROUP BY GroeperenLijstMetVelden[HAVING GroeperenCriteria]

Een SELECT-instructie met een HAVING-component bevat de volgende onderdelen:

Onderdeel

Beschrijving

Veldlijst

De naam van het veld of de velden die moeten worden opgehaald samen met eventuele veldnaamalias, statistische SQL-functies, selectiepredicaten (ALL, DISTINCT, DISTINCTROW of TOP ) of andere SELECT-instructieopties.

Tabel

De naam van de tabel waaruit records worden opgehaald.

Selectiecriteria

Selectiecriteria. Als de instructie een WHERE-component bevat, groepeert de database-engine van Microsoft Access waarden nadat de WHERE-voorwaarden op de records zijn toegepast.

GroeperenLijstMetVelden

De namen van maximaal tien velden die worden gebruikt om records te groeperen. Met de volgorde van de veldnamen in GroeperenLijstMetVelden worden de groepeerniveaus van het hoogste tot het laagste groepeerniveau bepaald.

GroeperenCriteria

Een expressie die bepaalt welke gegroepeerde records moeten worden weergegeven.

Opmerkingen

HAVING is optioneel.

HAVING is vergelijkbaar met WHERE, die bepaalt welke records worden geselecteerd. Nadat records zijn gegroepeerd met GROUP BY, bepaalt HAVING welke records worden weergegeven:

SELECT CategoryID,Sum(UnitsInStock)FROM ProductsGROUP BY CategoryIDHAVING Sum(UnitsInStock) > 100 And Like "BOS*";

Een HAVING-component kan maximaal 40 expressies bevatten die aan elkaar zijn gekoppeld door logische operatoren, zoals And en Or.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.