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
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de