共用方式為


is false 算子

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

測試是否 exprfalse

語法

expr is [not] false

引數

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

傳回

布爾值。

如果 expr 是不區分大小寫值的 't'STRING、、'true''y''yes''1' ,則會解譯為 BOOLEAN true。 如果 values 是 '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