Aggregate

COUNT

BigQueryBigQuery

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 2026

Syntax

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
1SELECT COUNT(*)
2FROM `project.dataset.orders`;

Menghitung total semua baris dalam tabel orders.

Hasil
2547831

Menghitung Nilai Non-NULL

SQL
1SELECT COUNT(email)
2FROM `project.dataset.users`;

Menghitung berapa user yang memiliki email (tidak NULL).

Hasil
2340000

Menghitung Nilai Unik

SQL
1SELECT COUNT(DISTINCT customer_id)
2FROM `project.dataset.transactions`;

Menghitung berapa banyak customer unik yang bertransaksi.

Hasil
125000

COUNT dengan GROUP BY

SQL
1SELECT
2 region,
3 COUNT(*) as total_orders,
4 COUNT(DISTINCT product_id) as unique_products
5FROM `project.dataset.sales`
6GROUP BY region
7ORDER BY total_orders DESC;

Menghitung total order dan produk unik per region.

Hasil
regiontotal_ordersunique_products
Jakarta5234501245
Surabaya312200892
Bandung245000756

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).

Fungsi Terkait