Klausa HAVING

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

Klausa HAVING dalam Access menentukan rekod terkumpul yang dipaparkan dalam kenyataan SELECT dengan Klausa GROUP BY yang. Selepas GROUP BY menggabungkan rekod, HAVING memaparkan sebarang rekod yang dikumpulkan mengikut Klausa GROUP BY yang memenuhi syarat Klausa HAVING.

Sintaks

SELECT fieldlist
FROM table
WHERE selectcriteria
GROUP BY groupfieldlist
[HAVING groupcriteria]

Kenyataan SELECT mengandungi klausa HAVING 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.

selectcriteria

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.

groupcriteria

Ungkapan yang menentukan rekod terkumpul untuk dipaparkan.

Catatan

HAVING adalah pilihan.

HAVING adalah serupa dengan WHERE, yang menentukan rekod yang dipilih. Selepas rekod dikumpulkan dengan GROUP BY, HAVING menentukan rekod yang dipaparkan:

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

Klausa HAVING boleh mengandungi lebih daripada 40 ungkapan yang dipautkan mengikut operator logik, seperti Dan dan Atau.

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.

×