Aggregate
BigQuery
COUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate fundamental di BigQuery untuk analisis data skala besar.
Tipe hasil:
INT64Diperbarui: 16 Mei 2026Syntax
SQL
COUNT(*) | COUNT(expression) | COUNT(DISTINCT expression)Parameter
*specialopsional
Menghitung semua baris termasuk NULL
expressionanyopsional
Kolom atau ekspresi. Hanya nilai non-NULL yang dihitung
DISTINCTmodifieropsional
Menghitung hanya nilai unik (tidak duplikat)
Contoh Penggunaan
Menghitung Total Baris
SQL
1 SELECT COUNT(*) 2 FROM `project.dataset.orders`;
Menghitung total semua baris dalam tabel orders.
Hasil
2547831
Menghitung Nilai Non-NULL
SQL
1 SELECT COUNT(email) 2 FROM `project.dataset.users`;
Menghitung berapa user yang memiliki email (tidak NULL).
Hasil
2340000
Menghitung Nilai Unik
SQL
1 SELECT COUNT(DISTINCT customer_id) 2 FROM `project.dataset.transactions`;
Menghitung berapa banyak customer unik yang bertransaksi.
Hasil
125000
COUNT dengan GROUP BY
SQL
1 SELECT 2 region, 3 COUNT(*) as total_orders, 4 COUNT(DISTINCT product_id) as unique_products 5 FROM `project.dataset.sales` 6 GROUP BY region 7 ORDER BY total_orders DESC;
Menghitung total order dan produk unik per region.
Hasil
| region | total_orders | unique_products |
|---|---|---|
| Jakarta | 523450 | 1245 |
| Surabaya | 312200 | 892 |
| Bandung | 245000 | 756 |
Pertanyaan Umum tentang COUNT
Apa itu fungsi COUNT di BigQuery?
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate fundamental di BigQuery untuk analisis data skala besar. Di BigQuery, fungsi COUNT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan COUNT di BigQuery?
Gunakan sintaks berikut: COUNT(*) | COUNT(expression) | COUNT(DISTINCT expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi COUNT?
Fungsi COUNT mengembalikan nilai bertipe INT64. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi COUNT?
Semua 3 parameter bersifat opsional. Parameter yang digunakan: * (special, opsional): Menghitung semua baris termasuk NULL; expression (any, opsional): Kolom atau ekspresi. Hanya nilai non-NULL yang dihitung; DISTINCT (modifier, opsional): Menghitung hanya nilai unik (tidak duplikat).