Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne la valeur true si expr a la valeur NULL. Cette fonction est un synonyme pour l'opérateur is null.
Syntaxe
isnull(expr)
Arguments
-
expr: Expression de tout type.
Retours
BOOLEAN.
Si expr est un résultat VARIANT de l’un des éléments suivants :
- Expression de chemin JSON avec un chemin valide,
-
parse_jsonfonction, -
variant_explodefonction à valeurs de table, ou -
TVF
variant_explode_outer
le résultat est toujours false.
Utilisez la fonction is_variant_null pour vérifier si la valeur VARIANT encodée est NULL, ou convertir VARIANT en un type spécifique et vérifier si le résultat est NULL.
Exemples
> SELECT isnull(1);
false
> SELECT isnull(NULL:INTEGER);
true
> SELECT isnull(parse_json('{"key": null}'):key);
false
> SELECT isnull(parse_json('{"key": null}'):key::STRING);
true
> SELECT isnull(parse_json('{"key": null}'):wrongkey);
true
> SELECT is_variant_null(parse_json('{"key": null}'):key);
true