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

Fungsi Equivalen di Database Lain

Fungsi Terkait