Aggregate
PostgreSQL
BIT_OR
Menghitung bitwise OR dari semua nilai non-null. Berguna untuk menggabungkan flags atau permissions.
Tipe hasil:
same as inputDiperbarui: 16 Mei 2026Syntax
SQL
BIT_OR(expression)Parameter
expressioninteger/bitwajib
Kolom integer atau bit yang akan di-OR
Contoh Penggunaan
Combine All Flags
SQL
1 SELECT BIT_OR(feature_flags) AS all_features 2 FROM products;
Menggabungkan semua feature flags yang ada.
Hasil
| all_features |
|---|
| 255 |
Pertanyaan Umum tentang BIT_OR
Apa itu fungsi BIT_OR di PostgreSQL?
Menghitung bitwise OR dari semua nilai non-null. Berguna untuk menggabungkan flags atau permissions. Di PostgreSQL, fungsi BIT_OR termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BIT_OR di PostgreSQL?
Gunakan sintaks berikut: BIT_OR(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BIT_OR?
Fungsi BIT_OR mengembalikan nilai bertipe same as input. 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_OR?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (integer/bit, wajib): Kolom integer atau bit yang akan di-OR.