Aggregate

BIT_OR

PostgreSQLPostgreSQL

Menghitung bitwise OR dari semua nilai non-null. Berguna untuk menggabungkan flags atau permissions.

Tipe hasil: same as inputDiperbarui: 16 Mei 2026

Syntax

SQL
BIT_OR(expression)

Parameter

expressioninteger/bitwajib

Kolom integer atau bit yang akan di-OR

Contoh Penggunaan

Combine All Flags

SQL
1SELECT BIT_OR(feature_flags) AS all_features
2FROM 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.

Fungsi Equivalen di Database Lain

Fungsi Terkait