Condividi tramite


Funzione isnull

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce true se expr è NULL. Questa funzione è un sinonimo di è un operatore Null.

Sintassi

isnull(expr)

Argomenti

  • expr: espressione di qualsiasi tipo.

Valori restituiti

Un oggetto BOOLEAN.

Se expr è un VARIANT risultato di :

il risultato è sempre false. Usare la funzione della funzione is_variant_null per verificare se il valore codificato è NULLo eseguire il VARIANT cast di VARIANT a un tipo specifico e verificare se il risultato è NULL.

Esempi

> 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