is_variant_null
-Funktion
Gilt für: Databricks SQL 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
: EinVARIANT
-Ausdruck, um zu überprüfen, ob es sich um einen mitVARIANT
verschlüsseltenNULL
-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