GROUP BY -lause

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Accessin GROUP BY-lause yhdistää määritetyn kentän identtiset arvot tietueiden yhdeksi tietueeksi. Yhteenvetoarvot luodaan kunkin tietueen, jos lisäät SQL-koostefunktioon, kuten Summa tai määrä, SELECT-lauseessa.

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

Nimeä kenttä tai kentät, jotka noudetaan yhdessä kenttänimi aliaksia, SQL-koostefunktioiden, valintapredikaattien (ALL, DISTINCT, DISTINCTROW ja TOP), tai muiden SELECT-lausevaihtoehtojen.

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 Null-arvoja on ryhmitelty ja jätetä pois. Kuitenkin Null -arvoja ei lasketa minkä tahansa SQL-koostefunktioon.

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ältää Memo- tai OLE-objekti tietoja, GROUP BY-kenttäluettelossa kentän voi viitata mihin tahansa kenttään missä tahansa taulukossa FROM-lauseessa, vaikka kenttä ei sisälly SELECT-lauseessa, jos SELECT-lauseessa on aina oltava vähintään yksi SQL-koostefunktioon. Microsoft Access database engine ei voi ryhmitellä Memo-tai OLE-objekti.

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

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

×