any
statistische functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert true
als ten minste één waarde van expr
de groep waar is.
De any
statistische functie is synoniem voor de maximale statistische functie, maar beperkt tot een Booleaanse argument.
De functie is ook een synoniem voor bool_or statistische functie.
Syntaxis
any(expr) [FILTER ( WHERE cond ) ]
Deze functie kan ook worden aangeroepen als een window functie met behulp van de OVER
clausule.
Argumenten
-
expr
: EenBOOLEAN
expressie. -
cond
: Een optioneleBOOLEAN
expressie die de rijen filtert die worden gebruikt voor aggregatie.
Retouren
A BOOLEAN
.
Voorbeelden
> 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