Aggregate

BOOLOR_AGG

SnowflakeSnowflake

Mengembalikan TRUE jika MINIMAL SATU nilai dalam grup adalah TRUE. Equivalent dengan logical OR agregat.

Tipe hasil: BOOLEANDiperbarui: 6 Jan 2026

Syntax

SQL
BOOLOR_AGG(expression)

Parameter

expressionBOOLEANwajib

Kolom atau ekspresi boolean yang akan diagregasi

Contoh Penggunaan

Check Any Error Exists

SQL
1SELECT
2 job_id,
3 BOOLOR_AGG(has_error) as any_errors
4FROM job_executions
5GROUP BY job_id;

Mengecek apakah ada error di salah satu execution dari setiap job.

Hasil
JOB_IDANY_ERRORS
J001FALSE
J002TRUE
J003FALSE

Customer Has Premium Product

SQL
1SELECT
2 customer_id,
3 BOOLOR_AGG(is_premium) as has_premium_product
4FROM orders o
5JOIN products p ON o.product_id = p.id
6GROUP BY customer_id;

Mengecek apakah customer pernah membeli produk premium.

Hasil
CUSTOMER_IDHAS_PREMIUM_PRODUCT
CUST-001TRUE
CUST-002FALSE
CUST-003TRUE

Pertanyaan Umum tentang BOOLOR_AGG

Apa itu fungsi BOOLOR_AGG di Snowflake?
Mengembalikan TRUE jika MINIMAL SATU nilai dalam grup adalah TRUE. Equivalent dengan logical OR agregat. Di Snowflake, fungsi BOOLOR_AGG termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BOOLOR_AGG di Snowflake?
Gunakan sintaks berikut: BOOLOR_AGG(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BOOLOR_AGG?
Fungsi BOOLOR_AGG 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 BOOLOR_AGG?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (BOOLEAN, wajib): Kolom atau ekspresi boolean yang akan diagregasi.

Fungsi Equivalen di Database Lain

Fungsi Terkait