isnotnull 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

Eğer trueexpr değilse NULL döndürür. Bu işlev expr IS NOT NULL için bir eş anlamlıdır.

Söz dizimi

isnotnull(expr)

Argümanlar

  • expr: Herhangi bir türde bir ifade.

İade

Bir BOOLEAN.

Eğer expr bir VARIANT sonucuysa:

sonuç her zaman trueş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 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