is false 演算子

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

expr が false かどうかをテストします。

構文

expr is [not] false

引数

  • expr: BOOLEAN 式または STRING 式。

戻り値

BOOLEAN。

expr が大文字と小文字の区別がない値 't'、'true'、'y'、'yes'、または '1' の STRING である場合は、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