共用方式為


is false 運算元

適用于:核取標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

測試 是否 exprfalse

語法

expr is [not] false

參數

  • expr:BOOLEAN 或 STRING 運算式。

返回

布林值。

如果 expr 是不區分大小寫值的 't' STRING、 'true''y''yes''1' ,則會解譯為 BOOLEAN true 。 如果值為 'f''false''n''no''0' ,則會解譯為 BOOLEAN false

如果 exprNULL 結果,則為 false

如果 not 指定 ,則這個運算子會傳回 如果 exprfalseNULLfalse 則傳回 ,否則傳回 true

如果未 not 指定 ,運算子會傳回 if exprtruefalse 否則傳 true 回 。

例子

> 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