Aggregate
Snowflake
BOOLAND_AGG
Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Equivalent dengan logical AND agregat. Juga dikenal sebagai EVERY di SQL standard.
Tipe hasil:
BOOLEANDiperbarui: 6 Jan 2026Syntax
SQL
BOOLAND_AGG(expression)Parameter
expressionBOOLEANwajib
Kolom atau ekspresi boolean yang akan diagregasi
Contoh Penggunaan
Check All Tasks Completed
SQL
1 SELECT 2 project_id, 3 BOOLAND_AGG(is_completed) as all_tasks_done 4 FROM tasks 5 GROUP BY project_id;
Mengecek apakah semua task di setiap project sudah selesai.
Hasil
| PROJECT_ID | ALL_TASKS_DONE |
|---|---|
| P001 | TRUE |
| P002 | FALSE |
| P003 | TRUE |
Validasi Data Quality
SQL
1 SELECT 2 batch_id, 3 BOOLAND_AGG(is_valid) as all_valid, 4 BOOLOR_AGG(is_valid) as any_valid, 5 COUNT(*) as total_records 6 FROM data_imports 7 GROUP BY batch_id;
Mengecek kualitas data: apakah semua valid atau ada yang valid.
Hasil
| BATCH_ID | ALL_VALID | ANY_VALID | TOTAL_RECORDS |
|---|---|---|---|
| B001 | TRUE | TRUE | 1000 |
| B002 | FALSE | TRUE | 950 |
| B003 | FALSE | FALSE | 100 |
Pertanyaan Umum tentang BOOLAND_AGG
Apa itu fungsi BOOLAND_AGG di Snowflake?
Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Equivalent dengan logical AND agregat. Juga dikenal sebagai EVERY di SQL standard. Di Snowflake, fungsi BOOLAND_AGG termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan BOOLAND_AGG di Snowflake?
Gunakan sintaks berikut: BOOLAND_AGG(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi BOOLAND_AGG?
Fungsi BOOLAND_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 BOOLAND_AGG?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (BOOLEAN, wajib): Kolom atau ekspresi boolean yang akan diagregasi.