Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar dan sering digunakan dalam analisis data dengan DuckDB.
BIGINTDiperbarui: 13 Jun 2026COUNT(*) | COUNT(expression) | COUNT(DISTINCT expression)Menghitung semua baris termasuk NULL
Kolom atau ekspresi. Hanya nilai non-NULL yang dihitung
Menghitung hanya nilai unik (tidak duplikat)
1 SELECT COUNT(*) 2 FROM 'sales_data.parquet';
Menghitung total semua baris dalam file Parquet.
1 SELECT COUNT(email) 2 FROM users;
Menghitung berapa user yang memiliki email (tidak NULL).
1 SELECT COUNT(DISTINCT country) 2 FROM customers;
Menghitung berapa banyak negara berbeda dari semua customer.
1 SELECT 2 COUNT(*) as total_orders, 3 COUNT(*) FILTER (WHERE status = 'completed') as completed, 4 COUNT(*) FILTER (WHERE status = 'pending') as pending 5 FROM orders;
Menghitung total dan breakdown per status dalam satu query.
| total_orders | completed | pending |
|---|---|---|
| 1140 | 850 | 234 |
Sudah paham COUNT? Latih langsung di browser
Latihan interaktif, langsung di browser.