Partilhar via


Função isnull

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

Devolve true se expr é NULL. Esta função é sinónimo de is null operador.

Sintaxe

isnull(expr)

Argumentos

  • expr: Uma expressão de qualquer tipo.

Devoluções

Um BOOLEAN.

Se expr é um VARIANT resultado de:

o resultado é sempre false. Use a is_variant_null função para verificar se o VARIANT valor codificado é NULL, ou converta VARIANT para um tipo específico e verifique 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