Funktionen isnotnull
Gäller för: Databricks SQL Databricks Runtime
Returnerar true
om expr
inte NULL
är . Den här funktionen är en synonym för expr IS NOT NULL
.
Syntax
isnotnull(expr)
Argument
-
expr
: Ett uttryck av valfri typ.
Returer
En BOOLEAN
.
Om expr
är ett VARIANT
resultat av en:
- JSON-sökvägsuttryck med en giltig sökväg,
- parse_json funktion,
- variant_explode tabellvärdesfunktion, eller
- variant_explode_outer tabellvärdesfunktion
resultatet är alltid true
.
Använd funktionen is_variant_null för att kontrollera om det VARIANT
kodade värdet är NULL
, eller omvandla VARIANT
till en viss typ och kontrollera om resultatet är NULL
.
Exempel
> 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