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

expr NULL ise true döndürür. Bu işlev, is null operatörü 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. Kodlanmış değerin is_variant_null işlevini kullanarak VARIANT olup olmadığını kontrol edin veya VARIANT değerini belirli bir türe çevirip 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