Menghitung jumlah rekaman yang dikembalikan oleh kueri.
Sintaks
Count( expr )
Tempat penampung ekspr mewakili ekspresi string mengidentifikasi bidang yang berisi data yang ingin Anda hitung atau ekspresi yang melakukan penghitungan menggunakan data dalam bidang. Operand di expr dapat menyertakan nama bidang tabel atau fungsi (yang dapat berupa fungsi agregat intrinsik atau yang ditentukan pengguna tetapi tidak untuk fungsi agregat SQL lainnya ). Anda dapat menghitung semua jenis data, termasuk teks.
Keterangan
Anda bisa menggunakan Hitung untuk menghitung jumlah rekaman dalam kueri yang mendasar. Misalnya, Anda dapat menggunakan Hitung untuk menghitung jumlah pesanan yang dikirim ke negara tertentu.
Meskipun ekspr dapat melakukan penghitungan pada bidang, Hitungan hanya menjumlahkan jumlah rekaman. Tidak masalah nilai apa yang disimpan dalam catatan.
Fungsi Count tidak menghitung rekaman yang memiliki bidang Null kecuali ekspr adalah karakter wildcard tanda bintang (*). Jika Anda menggunakan tanda bintang, Count menghitung jumlah total rekaman, termasuk yang berisi bidang Null . Count(*) jauh lebih cepat daripada Count([Column Name]). Jangan masukkan tanda bintang dalam tanda kutip (' '). Contoh berikut menghitung jumlah rekaman dalam tabel Pesanan:
SELECT Count(*) AS TotalOrders FROM Orders;
Jika expr mengidentifikasi beberapa bidang, fungsi Count menghitung rekaman hanya jika setidaknya salah satu bidang bukan Null. Jika semua bidang tertentu adalah Null, rekaman tidak dihitung. Pisahkan nama bidang dengan simbol dan (&). Contoh berikut ini memperlihatkan bagaimana Anda bisa membatasi hitungan ke rekaman di mana TanggalPengiriman atau Pengangkutan bukan Null:
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
Anda bisa menggunakan Hitung dalam ekspresi kueri. Anda juga dapat menggunakan ekspresi ini dalam properti SQL objek QueryDef atau saat membuat objek Recordset berdasarkan kueri SQL.