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

HAVING-setningsdelen i Access angir hvilke grupperte poster som vises i en SELECT-setning med en GROUP BY-setningsdel. Etter at GROUP BY kombinerer poster, viser HAVING poster som er gruppert etter GROUP BY-setningsdelen, og som oppfyller vilkårene til HAVING-setningsdelen.

Syntaks

SELECT feltlisteFROM tabellWHERE utvalgsvilkårGROUP BY gruppefeltliste[HAVING gruppevilkår]

En SELECT-setning som inneholder en HAVING-setningsdel har følgende deler:

Del

Beskrivelse

feltliste

Navnet på feltet eller feltene som skal hentes sammen med eventuelle feltnavn-aliaser, SQL-mengdefunksjoner, utvalgspredikater (ALL, DISTINCT, DISTINCTROW, eller TOP ) eller andre SELECT-uttrykksalternativer.

tabell

Navnet på tabellen som postene er hentet fra.

utvalgsvilkår

Utvalgsvilkår. Hvis setningen inneholder en WHERE-setningsdel, grupperer Microsoft Access-databasemotoren verdier etter å ha brukt WHERE-betingelsene på postene.

gruppefeltliste

Navnene på opptil 10 felt brukt til å gruppere poster. Rekkefølgen på feltnavnene i gruppefeltliste bestemmer gruppenivåene fra det høyeste til det laveste gruppenivået.

gruppevilkår

Et uttrykk som bestemmer hvilke grupperte poster som skal vises.

Kommentarer

HAVING er valgfri.

HAVING ligner på WHERE, som bestemmer hvilke poster som er valgt. Etter at poster grupperes etter GROUP BY, bestemmer HAVING hvilke poster som skal vises:

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

En HAVING-setningsdel kan inneholde opptil 40 uttrykk som er koblet sammen av logiske operatorer, for eksempel And og Or.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.