Math
BigQuery
BIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary.
Tipe hasil:
INT64Diperbarui: 16 Mei 2026Syntax
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)
Pertanyaan Umum tentang BIT_COUNT
Apa itu fungsi BIT_COUNT di BigQuery?
Menghitung jumlah bit yang bernilai 1 dalam representasi binary. Di BigQuery, fungsi BIT_COUNT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BIT_COUNT di BigQuery?
Gunakan sintaks berikut: BIT_COUNT(value). 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 INT64. 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: value (INT64/BYTES, wajib): Nilai integer atau bytes.