Klausa GROUP BY

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Klausa GROUP BY dalam Access menggabungkan rekod dengan nilai yang sama dalam senarai medan yang ditentukan menjadi rekod tunggal. Ringkasan nilai dicipta untuk setiap rekod jika anda menyertakan fungsi agregat SQL, seperti Sum atau kiraan, dalam kenyataan PILIH.

Sintaks

SELECT fieldlist
FROM table
WHERE criteria
[GROUP BY groupfieldlist]

Kenyataan SELECT mengandungi klausa GROUP BY mempunyai bahagian ini:

Bahagian

Perihalan

fieldlist

Nama medan atau medan-medan untuk diambil dengan mana-mana nama medan Alias, fungsi agregat SQL, predikat pemilihan (ALL, DISTINCT, DISTINCTROW, atau TOP), atau opsyen kenyataan lain SELECT.

jadual

Nama jadual yang daripadanya rekod diambil.

kriteria

Kriteria pemilihan. Jika kenyataan termasuk klausa WHERE, enjin pangkalan data Microsoft Access mengumpulkan nilai selepas menggunakan syarat WHERE pada rekod.

groupfieldlist

Lebih 10 nama medan digunakan untuk mengumpulkan rekod. Tertib bagi nama medan dalam groupfieldlist menentukan aras perkumpulan dari aras perkumpulan tertinggi hingga yang terendah.

Catatan

GROUP BY adalah pilihan.

Ringkasan nilai dikeluarkan jika tidak mempunyai fungsi agregat SQL dalam kenyataan PILIH.

Nilai nol dalam medan KUMPUL MENGIKUT dikumpulkan dan tidak dikeluarkan. Namun, nilai nol tidak dinilai dalam sebarang fungsi agregat SQL.

Gunakan klausa WHERE untuk mengecualikan baris yang anda tidak ingin dikumpul, dan gunakan klausa HAVING untuk menapis rekod selepas ia dikumpulkan.

Melainkan ia mengandungi data Memo atau objek OLE, medan dalam senarai KUMPULAN DENGAN medan boleh merujuk kepada sebarang medan dalam Jadual yang disenaraikan dalam Klausa FROM, walaupun jika medan tidak termasuk dalam kenyataan SELECT, disediakan penyata SELECT termasuk sekurang-kurangnya satu fungsi agregat SQL. Enjin pangkalan data Microsoft Access tidak dapat mengumpulkan pada medan Memo atau objek OLE.

Semua medan dalam senarai medan SELECT mesti sama ada termasuk dalam klausa GROUP BY atau termasuk sebagai argumen pada fungsi agregat SQL.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×