Aggregate

COUNT

MySQLMySQL

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 2026

Syntax

SQL
COUNT(expr) | COUNT(*) | COUNT(DISTINCT expr)

Parameter

expranyopsional

Ekspresi atau kolom yang akan dihitung

Contoh Penggunaan

Menghitung Semua Baris

SQL
1SELECT COUNT(*) AS total_rows FROM employees;

Menghitung total semua baris di tabel employees.

Hasil
total_rows: 150

Menghitung Nilai Non-NULL

SQL
1SELECT COUNT(email) AS has_email FROM customers;

Menghitung pelanggan yang memiliki email (tidak NULL).

Hasil
has_email: 142

Menghitung Nilai Unik

SQL
1SELECT COUNT(DISTINCT department_id) AS dept_count FROM employees;

Menghitung jumlah departemen unik yang ada.

Hasil
dept_count: 8

COUNT dengan GROUP BY

SQL
1SELECT department, COUNT(*) AS emp_count
2FROM employees
3GROUP 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.

Fungsi Terkait