is false 算子

適用於:核取記號為「是」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