Math
MySQL
BIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary dari angka.
Tipe hasil:
BIGINTSyntax
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)