다음을 통해 공유


is_variant_null 기능

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime 15.3 이상

테스트 variantExprVARIANT로 인코딩된 NULL인지 여부를 확인합니다.

구문

is_variant_null ( variantExpr )

인수

  • variantExprVARIANT: -encodedNULL인지 확인하는 식입니다VARIANT.

반품

BOOLEAN.

주의

이 함수는 인코딩된 NULL저장 여부를 확인 variantExpr 합니다VARIANT. IS NULL 연산자를 사용하여 입력 variantExpr 이 .인지 확인합니다NULL.

예제

-- Simple example
> SELECT is_variant_null(v:key), is_variant_null(v:a)
    FROM VALUES(parse_json('{"key": null, "a": 1}')) AS T(v)
  true false

-- difference between is_variant_null and is null
> SELECT is_variant_null(v:key), v:key IS NULL
    FROM VALUES(parse_json('{"key": null}')) AS T(v)
  true false