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

Klauzula GROUP BY programmā Access ierakstus ar identiskām vērtībām norādītajā sarakstā apvieno vienā ierakstā. Katram ierakstam tiek izveidota kopsavilkuma vērtība, ja priekšrakstā SELECT iekļauj SQL apkopojošo funkciju, piemēram, Sum vai Count.

Sintakse

SELECT lauku_sarakstsFROM tabulaWHERE kritēriji[GROUP BY grupas_lauku_saraksts]

Priekšrakstam SELECT ar klauzulu GROUP BY ir šādi elementi:

Elements

Apraksts

lauku_saraksts

Ar jebkuru lauku nosaukumu aizstājvārdiem, SQL apkopošanas funkciju, atlases predikātu (ALL, DISTINCT, DISTINCTROW vai TOP) vai citu priekšraksta SELECT opciju izgūstamais lauka vai lauku nosaukums.

tabula

Tās tabulas nosaukums, no kuras tiek izgūti ieraksti.

kritēriji

Atlases kritēriji. Ja priekšrakstā ir klauzula WHERE, pēc WHERE nosacījumu lietošanas ierakstiem Microsoft Access datu bāzes programma grupē vērtības.

grupas_lauku_saraksts

Nosaukumi ne vairāk kā 10 laukiem, ko lieto ierakstu grupēšanai. Lauku nosaukumu kārtība elementā grupas_lauku_saraksts nosaka grupēšanas līmeņus no augstākā līdz zemākajam grupēšanas līmenim.

Piezīmes

Klauzula GROUP BY nav obligāta.

Ja priekšrakstā SELECT nav SQL apkopojošās funkcijas, kopsavilkuma vērtības tiek izlaistas.

GROUP BY laukos Null vērtības tiek grupētas un netiek izlaistas. Tomēr Null vērtības netiek novērtētas nevienā SQL apkopojošā funkcijā.

Lietojiet klauzulu WHERE, lai neiekļautu rindas, kas nav jāgrupē, un lietojiet HAVING klauzulu, lai filtrētu grupētos ierakstus.

Ja vien tas nesatur memo vai OLE objekta datus, lauks GROUP BY lauku sarakstā var attiekties uz jebkuru lauku jebkurā klauzulas FROM saraksta esošā tabulā, pat ja lauks nav iekļauts priekšrakstā SELECT, ar nosacījumu, ka priekšrakstā SELECT iekļauta vismaz viena SQL apkopojošā funkcija. Microsoft Access datu bāzes programma nevar grupēt ar memo vai OLE objekta laukiem.

Visus SELECT lauku sarakstā esošos laukus jāiekļauj klauzulā GROUP BY vai jāiekļauj kā SQL apkopojošās funkcijas argumentus.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.