Funzione isnotnull
Si applica a: Databricks SQL
Databricks Runtime
Restituisce true
se expr
non è NULL
. Questa funzione è un sinonimo di expr IS NOT NULL
.
Sintassi
isnotnull(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 tabellao
- variant_explode_outer funzione con valori di tabella
il risultato è sempre true
.
Usare la funzione della funzione is_variant_null per verificare se il valore codificato è VARIANT
o eseguire il NULL
cast di VARIANT
a un tipo specifico e verificare se il risultato è NULL
.
Esempi
> 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