Aggregate

BOOL_OR

PostgreSQLPostgreSQL

Mengembalikan TRUE jika minimal satu nilai input adalah TRUE. Mengembalikan FALSE hanya jika semua nilai FALSE. Berguna untuk mengecek ada tidaknya kondisi tertentu dalam grup.

Tipe hasil: booleanDiperbarui: 16 Mei 2026

Syntax

SQL
BOOL_OR(expression)

Parameter

expressionbooleanwajib

Ekspresi boolean yang akan di-aggregate

Contoh Penggunaan

Cek Ada Task Urgent

SQL
1SELECT
2 project_id,
3 BOOL_OR(is_urgent) AS has_urgent_tasks
4FROM tasks
5GROUP BY project_id;

Mengecek apakah ada task urgent dalam project.

Hasil
project_idhas_urgent_tasks
1true
2false

Deteksi Error dalam Batch

SQL
1SELECT
2 batch_id,
3 BOOL_OR(has_error) AS batch_has_errors
4FROM processing_logs
5GROUP BY batch_id;

Mengecek apakah ada error dalam setiap batch processing.

Hasil
batch_idbatch_has_errors
101false
102true

Filter Customer dengan Complain

SQL
1SELECT customer_id
2FROM orders
3GROUP BY customer_id
4HAVING BOOL_OR(has_complaint) = true;

Mencari customer yang pernah mengajukan komplain.

Pertanyaan Umum tentang BOOL_OR

Apa itu fungsi BOOL_OR di PostgreSQL?
Mengembalikan TRUE jika minimal satu nilai input adalah TRUE. Mengembalikan FALSE hanya jika semua nilai FALSE. Berguna untuk mengecek ada tidaknya kondisi tertentu dalam grup. Di PostgreSQL, fungsi BOOL_OR termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BOOL_OR di PostgreSQL?
Gunakan sintaks berikut: BOOL_OR(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BOOL_OR?
Fungsi BOOL_OR mengembalikan nilai bertipe boolean. 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 BOOL_OR?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (boolean, wajib): Ekspresi boolean yang akan di-aggregate.

Fungsi Terkait