Compartir a través de


bool_or (función de agregado)

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve true si al menos un valor del argumento expr es true dentro del grupo.

La función de agregado bool_or es sinónimo de cualquier función de agregado.

Sintaxis

bool_or(expr) [FILTER ( WHERE cond ) ]

Esta función también se puede invocar como una función de ventana mediante la cláusula OVER.

Argumentos

  • expr: expresión booleana.
  • cond: una expresión booleana opcional que filtra las filas usadas para la agregación.

Devoluciones

Una expresión BOOLEANA.

Ejemplos

> 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