HAVING-setning

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 feltliste
FROM tabell
WHERE utvalgsvilkår
GROUP 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, merkingspredikater (ALL, DISTINCT, DISTINCTROW eller TOP) eller andre SELECT-setningsvalg.

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 Products
GROUP BY CategoryID
HAVING 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.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×