Delen via


bool_and statistische functie

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

Retourneert true als alle waarden waar zijn binnen expr de groep. Deze functie is een synoniem voor elke statistische functie.

Syntaxis

bool_and(expr) [FILTER ( WHERE cond ) ]

Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER component.

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 bool_and(col) FROM VALUES (true), (true), (true) AS tab(col);
 true

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

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

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