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

Uvjet GROUP BY u programu Access u jedan zapis kombinira zapise s identičnim vrijednostima u navedenom popisu polja. Za svaki se zapis stvara sažeta vrijednost ako u naredbu SELECT uvrstite SQL funkciju zbrajanja , kao što su Sum ili Count.

Sintaksa

SELECT popispolja FROM tablica WHERE kriteriji [GROUP BY popispoljagrupe]

Naredba SELECT koja sadrži uvjet GROUP BY sastoji se od sljedećih dijelova:

Dio

Opis

popispolja

Naziv polja koja će se dohvatiti zajedno s bilo kakvim pseudonimima naziva polja, SQL funkcijama zbrajanja, predikata za odabir (ALL, DISTINCT, DISTINCTROW ili TOP) ili drugih mogućnosti izjave SELECT.

tablica

Naziv tablice iz koje se zapisi učitavaju.

kriteriji

Kriteriji odabira. Ako iskaz uključuje uvjet WHERE, modul baze podataka programa Microsoft Access grupira vrijednosti nakon primjene uvjeta WHERE na zapise.

popispoljagrupe

Nazivi do 10 polja korištenih za grupiranje zapisa. Redoslijed naziva polja u popispoljagrupe određuje razine grupiranja od najviše do najniže razine grupiranja.

Napomene

GROUP BY nije obavezno.

Ako u naredbi SELECT ne postoji SQL funkcija zbrajanja, vrijednosti zbroja se izostavljaju.

Vrijednosti null u poljima GROUP BY grupirane su i ne izostavljaju se. No, vrijednosti null ne računaju se ni u jednoj SQL funkciji zbrajanja.

Retke koje ne želite grupirati isključite korištenjem uvjeta WHERE, a zapise nakon grupiranja filtrirajte korištenjem uvjeta HAVING.

Osim ako ne sadrži podatke Memo ili one o OLE objektu, polje na popisu polja GROUP BY može se odnositi na bilo koje polje u bilo kojoj tablici navedenoj u uvjetu FROM, čak i kad nije obuhvaćeno izjavom SELECT, pod uvjetom da izjava SELECT obuhvaća barem jednu SQL funkciju zbrajanja. Modul baze podataka aplikacije Microsoft Access ne može grupirati u poljima Memo ili onima OLE objekta.

Sva polja na popisu polja SELECT potrebno je uključiti u uvjet GROUP BY ili kao argumente u SQL funkciju zbrajanja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.