is false Operatör

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime

Testar om expr är false.

Syntax

expr is [not] false

Argument

  • expr: ETT BOOLESKT uttryck eller STRING-uttryck.

Returnerar

ETT BOOLESKT VÄRDE.

Om expr är en STRÄNG med skiftlägesokänsligt värde 't', 'true', 'y', 'yes'eller '1' så tolkas den som booleskt true. Om värdena är 'f', 'false', 'n', 'no'eller '0' så tolkas de som booleska false.

Om expr är NULL resultatet .false

Om not anges returnerar true den här operatorn om expr är false eller NULLfalse på annat sätt.

Om not inte anges returnerar true operatorn om expr är true och false annars.

Exempel

> 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