Aggregate
MySQL
COUNT
Menghitung jumlah baris dalam result set. COUNT(*) menghitung semua baris termasuk NULL, COUNT(expr) menghitung baris non-NULL, dan COUNT(DISTINCT expr) menghitung nilai unik.
Tipe hasil:
BIGINTDiperbarui: 16 Mei 2026Syntax
SQL
COUNT(expr) | COUNT(*) | COUNT(DISTINCT expr)Parameter
expranyopsional
Ekspresi atau kolom yang akan dihitung
Contoh Penggunaan
Menghitung Semua Baris
SQL
1 SELECT COUNT(*) AS total_rows FROM employees;
Menghitung total semua baris di tabel employees.
Hasil
total_rows: 150
Menghitung Nilai Non-NULL
SQL
1 SELECT COUNT(email) AS has_email FROM customers;
Menghitung pelanggan yang memiliki email (tidak NULL).
Hasil
has_email: 142
Menghitung Nilai Unik
SQL
1 SELECT COUNT(DISTINCT department_id) AS dept_count FROM employees;
Menghitung jumlah departemen unik yang ada.
Hasil
dept_count: 8
COUNT dengan GROUP BY
SQL
1 SELECT department, COUNT(*) AS emp_count 2 FROM employees 3 GROUP BY department;
Menghitung jumlah karyawan per departemen dengan pengelompokan.
Hasil
Sales: 25, Engineering: 40, Marketing: 15
Pertanyaan Umum tentang COUNT
Apa itu fungsi COUNT di MySQL?
Menghitung jumlah baris dalam result set. COUNT(*) menghitung semua baris termasuk NULL, COUNT(expr) menghitung baris non-NULL, dan COUNT(DISTINCT expr) menghitung nilai unik. Di MySQL, fungsi COUNT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan COUNT di MySQL?
Gunakan sintaks berikut: COUNT(expr) | COUNT(*) | COUNT(DISTINCT expr). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi COUNT?
Fungsi COUNT mengembalikan nilai bertipe BIGINT. 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 1 parameter bersifat opsional. Parameter yang digunakan: expr (any, opsional): Ekspresi atau kolom yang akan dihitung.