Partager via


Fonction is_variant_null

S’applique à : coche pour oui Databricks SQL coche marquée oui Databricks Runtime 15.3 et versions ultérieures

Teste si variantExpr est encodé en VARIANT avec la valeur NULL.

Syntaxe

is_variant_null ( variantExpr )

Arguments

  • variantExpr : une expression VARIANT pour vérifier si elle est encodée en VARIANT avec la valeur NULL.

Retours

BOOLEAN.

Notes

Cette fonction vérifie si l’élément variantExpr stocke une expression encodée en VARIANT avec la valeur NULL. Utilisez l’opérateur IS NULL pour vérifier si l’entrée variantExpr est NULL.

Exemples

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