Dela via


Funktionen isnull

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar true om expr är NULL. Den här funktionen är synonym för är nulloperator.

Syntax

isnull(expr)

Argument

  • expr: Ett uttryck av valfri typ.

Returer

En BOOLEAN.

Om expr är ett VARIANT resultat av en:

resultatet är alltid false. 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 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