Partager via


Fonction isnull

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la valeur true si expr a la valeur NULL. Cette fonction est un synonyme à l’opérateur nul.

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 :

le résultat est toujours false. 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 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