Freigeben über


is_variant_null-Funktion

Gilt für: Häkchen gesetzt ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 15.3 und höher

Prüft, ob variantExpr ein mit VARIANT verschlüsselter NULL-Wert ist

Syntax

is_variant_null ( variantExpr )

Argumente

  • variantExpr: Ein VARIANT-Ausdruck, um zu überprüfen, ob es sich um einen mit VARIANT verschlüsselten NULL-Wert handelt.

Gibt zurück

Ein BOOLEAN.

Hinweise

Diese Funktion überprüft, ob der variantExpr einen mit VARIANT verschlüsselten NULL-Wert speichert. Verwenden Sie den Operator IS NULL, um zu überprüfen, ob der Eingabe-variantExpr NULL ist.

Beispiele

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