Math
MySQL
BIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary dari angka.
Tipe hasil:
BIGINTDiperbarui: 16 Mei 2026Syntax
SQL
BIT_COUNT(n)Parameter
nBIGINTwajib
Angka yang akan dihitung bit-nya
Contoh Penggunaan
Count Bits
SQL
1 SELECT BIT_COUNT(5) AS bits; 2 -- 5 = 101 in binary = 2 bits set
5 dalam binary adalah 101 (2 bit = 1).
Hasil
bits: 2
Permission Count
SQL
1 SELECT user_id, 2 permissions, 3 BIT_COUNT(permissions) AS permission_count 4 FROM users;
Menghitung jumlah permission flags yang aktif.
Hasil
(users with permission counts)
Feature Flags
SQL
1 SELECT product_id, 2 BIT_COUNT(features) AS enabled_features 3 FROM products 4 WHERE BIT_COUNT(features) >= 5;
Produk dengan minimal 5 fitur aktif.
Hasil
(products with 5+ features)
Pertanyaan Umum tentang BIT_COUNT
Apa itu fungsi BIT_COUNT di MySQL?
Menghitung jumlah bit yang bernilai 1 dalam representasi binary dari angka. Di MySQL, fungsi BIT_COUNT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BIT_COUNT di MySQL?
Gunakan sintaks berikut: BIT_COUNT(n). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BIT_COUNT?
Fungsi BIT_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 BIT_COUNT?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: n (BIGINT, wajib): Angka yang akan dihitung bit-nya.