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

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äluetteloFROM taulukkoWHERE 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.

Ellei se sisällä Memo- tai OLE Object -tietoja, GROUP BY -kenttäluettelon kenttä voi viitata mihin tahansa FROM-lauseen taulukon kenttään, vaikka kenttä ei sisälly SELECT-lausekkeeseen, jos SELECT-lauseke sisältää vähintään yhden SQL-koostefunktion. Microsoft Access -tietokantamoduuli ei voi ryhmitellä Muistio- tai OLE-objektikenttiin.

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.