Función isnotnull
Se aplica a: Databricks SQL Databricks Runtime
Devuelve true
si expr
no es NULL
. Esta función es un sinónimo de expr IS NOT NULL
.
Sintaxis
isnotnull(expr)
Argumentos
expr
: una expresión de cualquier tipo.
Devoluciones
BOOLEAN
.
Si expr
es un resultado VARIANT
de:
- Expresión de ruta de acceso JSON con una ruta de acceso válida,
- función parse_json,
- variant_explode función con valores de tabla, o
- variant_explode_outer función con valores de tabla
el resultado es siempre true
.
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 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