Delen via


isnull-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert true als expr dit is NULL. Deze functie is een synoniem voor een null-operator.

Syntaxis

isnull(expr)

Argumenten

  • expr: Een expressie van elk type.

Retouren

A BOOLEAN.

Als expr het VARIANT resultaat is van een:

het resultaat altijd falseis. Gebruik de functie is_variant_null om te controleren of de VARIANT gecodeerde waarde is NULL, of cast het VARIANT naar een specifiek type en controleer of het resultaat is NULL.

Voorbeelden

> 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