GROUP BY -lause

Accessin GROUP BY yhdistää määritetyn kentän tietueet, joilla on identtiset arvot, yhdeksi tietueeksi. Kullekin tietueelle luodaan yhteenvetoarvot, jos SELECT-lauseessa käytetään SQL-koostefunktiota, kuten Sum tai Count.

Syntaksi

SELECT kenttäluettelo
FROM taulukko
WHERE ehdot
[GROUP BY ryhmäkenttäluettelo]

SELECT-lauseessa, joka sisältää GROUP BY -lauseen, on seuraavat osat:

Osa

Kuvaus

Kenttäluettelo

Niiden kenttien nimet, jotka noudetaan yhdessä kenttänimialiasten, SQL-koostefunktioiden, valintapredikaattien (ALL, DISTINCT, DISTINCTROW tai TOP) tai muiden SELECT-lausevaihtoehtojen kanssa.

taulukko

Sen taulukon nimi, josta tietueet noudetaan.

ehto

Valintaehdot. Jos lauseessa on WHERE-lause, Microsoft Access -tietokantamoduuli ryhmittää arvot sen jälkeen, kun WHERE-ehdot on sovellettu tietueisiin.

ryhmäkenttäluettelo

Enintään kymmenen kentän nimet, joiden perusteella tiedostot ryhmitetään. Kenttien nimien järjestys ryhmäkenttäluettelossa määrittää ryhmittelytasot korkeimmasta alimpaan.

Huomautuksia

GROUP BY -lause on valinnainen.

Yhteenvetoarvot jätetään pois, jos SELECT-lauseessa ei ole SQL-koostefunktioita.

GROUP BY -kenttien nolla-arvot ryhmitetään ja näytetään. Nolla-arvoja ei kuitenkaan lasketa missään SQL-koostefunktiossa.

WHERE-lauseen avulla voidaan myös jättää pois rivejä, joita ei haluta ryhmittää, ja HAVING-lauseella voidaan suodattaa tietueita niiden ryhmittämisen jälkeen.

Jollei GROUP BY -kenttäluettelon kenttä sisällä Memo- tai OLE-objekti-tietoja, se voi viitata FROM-lauseen mihin tahansa kenttään missä tahansa taulukossa, vaikka kenttä ei sisältyisikään SELECT-lauseeseen. Tämä edellyttää, että SELECT-lauseessa on vähintään yksi SQL-koostefunktio. Microsoft Access -tietokantamoduuli ei voi ryhmitellä Memo- tai OLE-objekti-kenttiä.

Kaikkien SELECT-kenttäluettelon kenttien täytyy joko sisältyä GROUP BY -lauseeseen tai niiden täytyy sisältyä argumentteina SQL-koostefunktioon.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×