is true
bediener
Van toepassing op: Databricks SQL Databricks Runtime
Test of expr
dat wel het is true
.
Syntaxis
expr is [not] true
Argumenten
expr
: Een BOOLEAANSE expressie of TEKENREEKSexpressie.
Retouren
EEN BOOLEAANSE WAARDE.
Als expr
een tekenreeks van hoofdlettergevoelige waarde 't'
, , 'true'
, 'y'
of 'yes'
'1'
wordt geïnterpreteerd als een Booleaanse waarde true
.
Als de waarde een Booleaanse waarde is'f'
, 'false'
of '0'
'n'
'no'
als deze wordt geïnterpreteerd als een Booleaanse waarde.false
Elke andere niet-NULL-tekenreeks resulteert in een CAST_INVALID_INPUT fout.
Als expr
het NULL
resultaat is false
.
Als not
is opgegeven, retourneert true
deze operator of NULL
expr
true
andersfalse
.
Als not
dit niet is opgegeven, retourneert true
de operator als expr
dat zo is false
en false
anders.
Voorbeelden
> 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