is false operátor

Platí pro:označeno jako ano Databricks SQL označeno jako ano Databricks Runtime

Testuje, zda expr je false.

Syntaxe

expr is [not] false

Argumenty

  • expr: Logický nebo řetězcový výraz.

Návraty

A boolean.

Pokud je expr řetězec bez rozlišení velkých a malých písmen, 't', 'true', 'y', 'yes' nebo '1', pak je interpretován jako boolean true. Pokud jsou hodnoty 'f', 'false', 'n', 'no'nebo '0', jsou interpretovány jako BOOLEAN false.

Pokud expr je NULL, výsledkem je false.

Pokud je not zadán, tento operátor vrátí true , pokud expr je false nebo NULL a jinak false.

Pokud not není zadán operátor vrátí true , pokud expr je true , a false jinak.

Příklady

> SELECT true is false;
 false

> SELECT 'f' is false;
 true

> SELECT false is false;
 true

> SELECT NULL is false;
 false

> SELECT 'invalid' is false;
 Error: CAST_INVALID_INPUT

> SELECT false is not false;
 false

> SELECT 'f' is not false;
 false

> SELECT true is not false;
 true

> SELECT NULL is not false;
 true