Delsætningen HAVING

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Delsætningen HAVING i Access angiver, hvilke grupperede poster der vises i en SELECT-sætning med en GROUP BY-delsætning. Når GROUP BY kombinerer poster, vises alle poster, der er grupperet efter delsætningen GROUP BY, der opfylder betingelserne i HAVING-delsætningen HAVING.

Syntaks

SELECT feltliste
FROM tabel
WHERE udvælgelseskriterier
GROUP BY grupperingsfeltliste
[HAVING grupperingskriterier]

En SELECT-sætning, der indeholder en HAVING-delsætning, består af følgende dele:

Del

Beskrivelse

feltliste

Navnet på det eller de felter, der skal hentes sammen med en hvilken som helst feltnavn aliasser, SQL-aggregatfunktioner, udvælgelsesprædikater (ALL, DISTINCT, DISTINCTROW eller TOP), eller andre SELECT-sætningsindstillinger.

tabel

Navnet på den tabel, som posterne skal hentes fra.

udvælgelseskriterier

Udvælgelseskriterier. Hvis sætningen indeholder en WHERE-delsætning, grupperer Microsoft Access-databaseprogrammet værdierne, når WHERE-betingelserne er blevet anvendt på posterne.

grupperingsfeltliste

Navnene på op til 10 felter, der bruges til at gruppere poster. Feltnavnenes rækkefølge i grupperingsfeltliste bestemmer grupperingsniveauerne fra det højeste til det laveste grupperingsniveau.

grupperingskriterier

Et udtryk, der bestemmer, hvilke grupperede poster der skal vises.

Bemærkninger

HAVING er valgfrit.

HAVING fungerer som WHERE, som bestemmer, hvilke poster der vælges. Når poster grupperes ved hjælp af GROUP BY, bestemmer HAVING, hvilke poster der skal vises.

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

En HAVING-delsætning kan indeholde op til 40 udtryk, der er kædet sammen ved hjælp af logiske operatorer, f.eks. And og Or.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×