次の方法で共有


isnotnull 関数

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

exprNULL でない場合、true を返します。 この関数は、expr IS NOT NULL の同意語です。

構文

isnotnull(expr)

引数

  • expr: 任意の型の式。

返品

BOOLEAN です。

expr が以下のいずれかの結果の VARIANT である場合:

結果は常に true です。 is_variant_null 関数を使用して VARIANT エンコードされた値が NULL かどうかを調べるか、VARIANT を特定の型にキャストして結果が NULL かどうかを調べてください。

> SELECT isnotnull(1);
 true

> SELECT isnotnull(NULL:INTEGER);
 false

> SELECT isnotnull(parse_json('{"key": null}'):key);
 true

> SELECT isnotnull(parse_json('{"key": null}'):wrongkey);
 false

> SELECT !is_variant_null(parse_json('{"key": null}'):key);
 false