Sdílet prostřednictvím


bool_and agregační funkce

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí true hodnotu, pokud jsou všechny hodnoty ve expr skupině pravdivé. Tato funkce je synonymem pro každou agregační funkci.

Syntaxe

bool_and(expr) [FILTER ( WHERE cond ) ]

Tuto funkci lze také vyvolat jako funkci okna pomocí OVER klauzule.

Argumenty

  • expr: Logický výraz.
  • cond: Volitelný logický výraz filtrující řádky použité pro agregaci.

Návraty

A BOOLEAN.

Příklady

> 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