Compartilhar via


Função isnull

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna true se expr é NULL. Essa função é sinônimo para o operador é nulo.

Sintaxe

isnull(expr)

Argumentos

  • expr: uma expressão de qualquer tipo.

Devoluções

Um BOOLEAN.

Se expr for um resultado VARIANT de um:

o resultado será sempre false. Use a função is_variant_null para verificar se o valor codificado VARIANT é NULL ou converter VARIANT em um tipo específico e verificar se o resultado é NULL.

Exemplos

> 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