Aracılığıyla paylaş


nullifzero işlevi

Şunun için geçerlidir:evet olarak işaretli Databricks Runtime 16.0 ve üstü

Eğer NULLexprise 0 döndürür, aksi takdirde expr döndürür. Bu işlev, if(expr = 0, null, expr)için bir eş anlamlıdır.

Sözdizimi

nullifzero(expr)

Argümanlar

  • expr: Sayısal ifade veya NULL.

İadeler

Sonuç türü, exprtürüyle aynıdır.

Örnekler

> SELECT nullifzero(0);
 NULL

> SELECT nullifzero(NULL);
 NULL

> SELECT nullifzero(5);
 5