適用於:
Databricks SQL
Databricks Runtime
測試是否 expr 為 false。
語法
expr is [not] false
引數
-
expr:布爾值或 STRING 運算式。
傳回
布爾值。
如果 expr 是不區分大小寫值的 't'STRING、、'true''y'、 'yes'或 '1' ,則會解譯為 BOOLEAN true。
如果值是 '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