共用方式為


nullifzero 函式

適用於:顯示勾選為是 Databricks Runtime 16.0 和更新版本

如果 NULLexpr,則傳回 0,否則傳回 expr。 此函式與 if(expr = 0, null, expr)同義。

語法

nullifzero(expr)

引數

  • expr:數值表示式或 NULL

退貨

結果類型與 expr的類型相同。

例子

> SELECT nullifzero(0);
 NULL

> SELECT nullifzero(NULL);
 NULL

> SELECT nullifzero(5);
 5