Office
Aanmelden

HAVING, component

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 LijstMetVelden
FROM Tabel
WHERE Selectiecriteria
GROUP 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 Products
GROUP BY CategoryID
HAVING 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.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×