Compartir a través de


Función isnull

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve true si expr es NULL. Esta función es un sinónimo del operador is null.

Sintaxis

isnull(expr)

Argumentos

  • expr: una expresión de cualquier tipo.

Devoluciones

BOOLEAN.

Si expr es un resultado VARIANT de:

el resultado es siempre false. Usa la función is_variant_null para comprobar si el valor codificado VARIANT es NULL o convertir el objeto VARIANT en un tipo específico y comprobar si el resultado es NULL.

Ejemplos

> 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