次の方法で共有


isnull 関数

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

exprNULL である場合、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