共用方式為


is false 算子

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

測試是否 exprfalse

語法

expr is [not] false

引數

  • expr:布爾值或 STRING 運算式。

傳回

布爾值。

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

如果 exprNULL ,則結果為 false

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

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

範例

> 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