nullifzero
函式
適用於: Databricks Runtime 16.0 和更新版本
如果 NULL
為 expr
,則傳回 0
,否則傳回 expr
。 此函式與 if(expr = 0, null, expr)
同義。
語法
nullifzero(expr)
引數
-
expr
:數值表示式或NULL
。
退貨
結果類型與 expr
的類型相同。
例子
> SELECT nullifzero(0);
NULL
> SELECT nullifzero(NULL);
NULL
> SELECT nullifzero(5);
5