Stavek GROUP BY

Stavek GROUP BY v Accssu združuje zapise z identičnimi vrednostmi na določenem seznamu polj v en zapis. Če v izjavo SELECT vključite združevalno funkcijo SQL, na primer Sum ali Count, je ustvarjena vrednost povzetka za vsak zapis.

Sintaksa

SELECT seznampolj
FROM tabela
WHERE pogoj
[GROUP BY seznampoljskupine]

Izjava SELECT, ki vsebuje stavek GROUP BY ima te dele:

Del

Opis

seznampolj

Ime polja ali imena polj, ki jih želite pridobiti, skupaj z morebitnimi vzdevki imen polj, združevalnimi funkcijami SQL, predikati za izbor (ALL, DISTINCT, DISTINCTROW ali TOP) ali drugimi možnostmi izjave SELECT.

tabela

Ime tabele, iz katerih pridobivate zapise.

pogoj

Pogoji za izbiro. Če je v izjavi stavek WHERE, mehanizem Microsoft Accessove zbirke podatkov združi vrednosti, ko v zapisih uporabi pogoje WHERE.

seznampoljskupine

Imena do največ 10 polj, ki se uporabljajo za združevanje zapisov. Zaporedje imen polj v seznamupoljskupine določa ravni združevanja, od najvišje do najnižje ravni združevanja.

Opombe

GROUP BY je izbiren.

Vrednosti povzetka so izpuščene, če v izjavi SELECT ni združevalne funkcije SQL.

Vrednosti »Null« v poljih GROUP BY so združene in niso izpuščene, vendar vrednosti Null niso ovrednotene v nobeni združevalni funkciji SQL.

S stavkom WHERE izpustite vrstice, ki jih ne želite združiti, s stavkom HAVING pa filtrirajte že združene zapise.

Če polje ne vsebuje podatkov »Memo« ali »Predmet OLE«, se lahko polje na seznamu polj GROUP BY sklicuje na katero koli polje v kateri koli tabeli, ki je navedena v stavku FROM, tudi če polje ni vključeno v izjavo SELECT, pod pogojem, da je v izjavi SELECT vsaj ena združevalna funkcija SQL. Mehanizem Microsoft Accessove zbirke podatkov ne more združiti polj »Memo« ali »Predmet OLE«.

Vsa polja na seznamu polj SELECT morajo biti vključena v stavek GROUP BY ali pa morajo biti vključena kot argumenti v združevalno funkcijo SQL.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×