any
(función de agregado)
Se aplica a: Databricks SQL Databricks Runtime
Devuelve true si al menos un valor de expr
en el grupo es true. La función de agregado any
es sinónimo de la función de agregado max, pero está limitada a un argumento booleano.
Sintaxis
any(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
: una expresión que se evalúa como un número.cond
: una expresión booleana opcional que filtra las filas usadas para la agregación.
Devoluciones
Una expresión BOOLEANA.
Ejemplos
> SELECT any(col) FROM VALUES (true), (false), (false) AS tab(col);
true
> SELECT any(col) FROM VALUES (NULL), (true), (false) AS tab(col);
true
> SELECT any(col) FROM VALUES (false), (false), (NULL) AS tab(col);
false
> SELECT any(col1) FILTER (WHERE col2 = 1)
FROM VALUES (false, 1), (false, 2), (true, 2), (NULL, 1) AS tab(col1, col2);
false