is true
operatör
Gäller för: Databricks SQL Databricks Runtime
Testar om expr
är true
.
Syntax
expr is [not] true
Argument
expr
: ETT BOOLESKT uttryck eller STRING-uttryck.
Returer
EN BOOLESK.
Om expr
är en STRÄNG med skiftlägeskänsligt värde 't'
, , 'true'
'y'
, , 'yes'
eller '1'
tolkas det som ett BOOLESkt true
värde .
Om värdet är 'f'
, 'false'
, 'n'
, 'no'
eller '0'
tolkas det som en BOOLESK false
.
Andra icke-NULL-strängar resulterar i ett CAST_INVALID_INPUT fel.
Om expr
är NULL
resultatet är false
.
Om not
anges returnerar true
den här operatorn om expr
är true
eller NULL
false
på annat sätt.
Om not
inte anges returnerar true
operatorn om expr
är false
och false
på annat sätt.
Exempel
> SELECT true is true;
true
> SELECT 't' is true;
true
> SELECT false is true;
false
> SELECT NULL is true;
false
> SELECT 'valid' is true;
Error: CAST_INVALID_INPUT
> SELECT true is not true;
false
> SELECT 't' is not true;
false
> SELECT false is not true;
true
> SELECT NULL is not true;
true