다음을 통해 공유


isnull 기능

적용 대상:체크 표시 예 Databricks SQL 체크 표시 예 Databricks Runtime

trueexpr이면 NULL를 반환합니다. 이 함수는 연산자의 동의어is null입니다.

구문

isnull(expr)

논쟁

  • expr: 모든 형식의 식입니다.

반품

BOOLEAN.

exprVARIANT의 결과인 경우:

결과는 항상 false.입니다. 함수 is_variant_null을 사용하여 인코딩된 값이 VARIANT인지 확인하거나, 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