bool_orFungsi agregat

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan true jika setidaknya satu nilai dalam expr adalah true dalam grup.

Fungsi bool_or agregat identik dengan any fungsi agregat.

Sintaks

bool_or(expr) [FILTER ( WHERE cond ) ]

Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan OVER klausa.

Argumen

  • expr: Suatu ekspresi BOOLEAN.
  • cond: Ekspresi boolean opsional yang memfilter baris yang digunakan untuk agregasi.

Pengembalian

Sebuah BOOLEAN (tipe data yang memiliki dua nilai benar atau salah).

Contoh

> SELECT bool_or(col) FROM VALUES (true), (false), (false) AS tab(col);
 true

> SELECT bool_or(col) FROM VALUES (NULL), (true), (false) AS tab(col);
 true

> SELECT bool_or(col) FROM VALUES (false), (false), (NULL) AS tab(col);
 false