Função isnotnull
Aplica-se a: Databricks SQL Databricks Runtime
Devolve true
se expr
não NULL
for . Esta função é sinónimo de expr IS NOT NULL
.
Sintaxe
isnotnull(expr)
Argumentos
expr
: Uma expressão de qualquer tipo.
Devoluções
A BOOLEAN
.
Se expr
for o VARIANT
resultado de:
- Expressão de caminho JSON com um caminho válido,
- parse_json função,
- variant_explode função com valor de tabela, ou
- variant_explode_outer função com valor de tabela
o resultado é sempre true
.
Use a função is_variant_null função para verificar se o valor codificado VARIANT
é NULL
, ou converta o VARIANT
para um tipo específico e verifique se o resultado é NULL
.
Exemplos
> 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