Delen via


every statistische functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert true als alle values in expr waar zijn binnen de groep. Deze functie is een synoniem voor bool_and statistische functie.

Syntaxis

every(expr) [FILTER ( WHERE cond ) ]

Deze functie kan ook worden aangeroepen als een window-functie met behulp van de OVER clausule.

Argumenten

  • expr: Een BOOLE-expressie.
  • cond: Een optionele Boole-expressie die de rijen filtert die worden gebruikt voor aggregatie.

Retouren

EEN BOOLEAANSE WAARDE.

Voorbeelden

> SELECT every(col) FROM VALUES (true), (true), (true) AS tab(col);
 true

> SELECT every(col) FROM VALUES (NULL), (true), (true) AS tab(col);
 true

> SELECT every(col) FROM VALUES (true), (false), (true) AS tab(col);
 false

> SELECT every(col1) FILTER(WHERE col2 = 1)
    FROM VALUES (true, 1), (false, 2), (true, 1) AS tab(col1, col2);
 true