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