isnull
関数
適用対象: Databricks SQL Databricks Runtime
expr
が NULL
である場合、true
を返します。 この関数は is null 演算子のシノニムです。
構文
isnull(expr)
引数
expr
: 任意の型の式。
返品
BOOLEAN
です。
expr
が以下のいずれかの結果の VARIANT
である場合:
結果は常に false
です。
is_variant_null 関数を使用して VARIANT
エンコードされた値が NULL
かどうかを調べるか、VARIANT
を特定の型にキャストして結果が NULL
かどうかを調べてください。
例
> SELECT isnull(1);
false
> SELECT isnull(NULL:INTEGER);
true
> SELECT isnull(parse_json('{"key": null}'):key);
false
> SELECT isnull(parse_json('{"key": null}'):key::STRING);
true
> SELECT isnull(parse_json('{"key": null}'):wrongkey);
true
> SELECT is_variant_null(parse_json('{"key": null}'):key);
true