Funzione isnull
Si applica a: Databricks SQL 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 :
- Espressione di percorso JSON con un percorso valido,
- parse_json funzione,
- variant_explode funzione con valori di tabella o
- variant_explode_outer funzione con valori di tabella
il risultato è sempre false
.
Usare la funzione della funzione is_variant_null per verificare se il valore codificato è NULL
o 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