Delsætningen GROUP BY

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

Delsætningen GROUP BY i Access kombinerer poster med ens værdier i den angivne feltliste til en enkelt post. Der oprettes en oversigt over værdi for hver post, hvis du medtager en SQL-aggregatfunktion, som Sum eller antali SELECT-sætningen.

Syntaks

SELECT feltliste
FROM tabel
WHERE kriterier
[GROUP BY gruppefeltliste]

En SELECT-sætning, der indeholder en GROUP BY-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.

kriterier

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.

Bemærkninger

GROUP BY er valgfrit.

Summeringsværdier udelades, hvis der ikke er angivet en SQL-aggregatfunktion i SELECT-sætningen.

Null-værdier i GROUP BY-felter grupperes og udelades ikke. Null -værdier evalueres ikke i en hvilken som helst SQL-aggregatfunktion.

Brug WHERE-delsætningen til at udelukke de rækker, du ikke vil gruppere, og brug HAVING-delsætningen til at filtrere poster, når de er grupperet.

Medmindre det indeholder notat eller OLE-objekt data, kan et felt på feltlisten GROUP BY referere til et felt i en tabel, der er angivet i FROM-delsætningen, selvom feltet ikke er inkluderet i SELECT-sætningen, forudsat SELECT-sætningen indeholder mindst én SQL-aggregatfunktion. Microsoft Access database engine kan ikke gruppere efter Notat eller OLE-objekt felter.

Alle felter i feltlisten SELECT skal enten være angivet i GROUP BY-delsætningen eller være angivet som argumenter til en SQL-aggregatfunktion.

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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×