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
として解釈されます。
values が '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