Math
BigQuery
BIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary.
Tipe hasil:
INT64Syntax
SQL
BIT_COUNT(value)Parameter
valueINT64/BYTESwajib
Nilai integer atau bytes
Contoh Penggunaan
Count Set Bits
SQL
1 SELECT 2 BIT_COUNT(5) AS bits_5, -- 5 = 101 binary = 2 bits 3 BIT_COUNT(15) AS bits_15; -- 15 = 1111 binary = 4 bits
Hitung bit 1 dalam angka.
Hasil
bits_5: 2, bits_15: 4
Permission Flags
SQL
1 SELECT user_id, 2 BIT_COUNT(permissions) AS active_permissions 3 FROM users 4 WHERE BIT_COUNT(permissions) >= 3;
User dengan minimal 3 permission aktif.
Hasil
(users with 3+ permissions)