is false
算子
適用於:Databricks SQL Databricks Runtime
測試是否 expr
為 false
。
語法
expr is [not] false
引數
-
expr
:布爾值或 STRING 運算式。
傳回
布爾值。
如果 expr
是不區分大小寫值的 't'
STRING、、'true'
'y'
、 'yes'
或 '1'
,則會解譯為 BOOLEAN true
。
如果 values 是 'f'
、'false'
、'n'
、'no'
或 '0'
,則會將其解譯為 BOOLEAN false
。
如果 expr
為 NULL
,則結果為 false
。
如果 not
指定 ,則這個運算符會 true
傳回 如果 expr
為 false
或 NULL
, false
則傳回 ,否則傳回 。
如果未 not
指定,運算子會 true
傳回 如果 expr
為 true
, false
則傳回 ,否則傳回 。
範例
> 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