Fonction isnotnull
S’applique à : Databricks SQL Databricks Runtime
Retourne true
si expr
n’a pas la valeur NULL
. Cette fonction est similaire à expr IS NOT NULL
.
Syntaxe
isnotnull(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,
- fonction parse_json,
- TVF variant_explode, ou
- TVF variant_explode_outer
le résultat est toujours true
.
Utilisez la fonction is_variant_null pour vérifier si la valeur encodée avec VARIANT
est NULL
, ou forcez VARIANT
sur un type spécifique et vérifiez si le résultat est NULL
.
Exemples
> SELECT isnotnull(1);
true
> SELECT isnotnull(NULL:INTEGER);
false
> SELECT isnotnull(parse_json('{"key": null}'):key);
true
> SELECT isnotnull(parse_json('{"key": null}'):wrongkey);
false
> SELECT !is_variant_null(parse_json('{"key": null}'):key);
false