Aracılığıyla paylaş


isnull işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

true expr ise NULL döndürür. Bu işlev is null işleç için bir eş anlamlıdır.

Söz dizimi

isnull(expr)

Tartışmalar

  • expr: Herhangi bir türde bir ifade.

İadeler

Bir BOOLEAN.

Eğer expr bir VARIANT sonucudur:

sonuç her zaman falseşeklindedir. Belirtilen is_variant_null işlevini, VARIANT kodlanmış değerin NULL olup olmadığını kontrol etmek için kullanın veya VARIANT değerini belirli bir türe dönüştürüp sonucun NULL olup olmadığını kontrol edin.

Örnekler

> 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