Partilhar via


Função isnotnull

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Devolve true se expr não NULLfor . 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:

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