is false
operátor
Platí pro: Databricks SQL 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 expr
je řetězec nerozlišující malá a velká písmena , 'true'
't'
, 'y'
'yes'
, nebo '1'
je interpretován jako boOLEAN true
.
Pokud jsou 'f'
hodnoty , , 'false'
'n'
'no'
nebo '0'
je interpretován jako boOLEAN false
.
Pokud expr
je NULL
výsledkem .false
Pokud not
je tento operátor zadán, vrátí true
, pokud expr
je false
nebo NULL
a false
jinak.
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