Math

BIT_COUNT

BigQueryBigQuery

Menghitung jumlah bit yang bernilai 1 dalam representasi binary.

Tipe hasil: INT64Diperbarui: 16 Mei 2026

Syntax

SQL
BIT_COUNT(value)

Parameter

valueINT64/BYTESwajib

Nilai integer atau bytes

Contoh Penggunaan

Count Set Bits

SQL
1SELECT
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
1SELECT user_id,
2 BIT_COUNT(permissions) AS active_permissions
3FROM users
4WHERE 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.