Sdílet prostřednictvím


Funkce is_variant_null

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 15.3 a novější

Testuje, zda variantExpr je VARIANT-kódován NULL.

Syntaxe

is_variant_null ( variantExpr )

Argumenty

  • variantExpr: Výraz VARIANT , který zkontroluje, jestli je VARIANTzakódovaný NULL.

Návraty

Úloha BOOLEAN.

Notes

Tato funkce zkontroluje, zda variantExpr je uložen VARIANT kódovaný NULL. Pomocí operátoru IS NULL zkontrolujte, zda je NULLvstup variantExpr .

Příklady

-- 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