Partager via


Fonction is_variant_null

S’applique à :coché oui Databricks SQL coché 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 )

Les arguments

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

Retours

BOOLEAN.

Remarques

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