Delen via


any statistische functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan 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: Een BOOLEAN expressie.
  • cond: Een optionele BOOLEAN 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