nullifzero
函数
适用于: Databricks Runtime 16.0 及更高版本
如果 expr
为 0
,则返回 NULL
;否则返回 expr
。 此函数是 if(expr = 0, null, expr)
的同义词。
语法
nullifzero(expr)
参数
expr
:数值表达式或NULL
。
返回
结果类型与 expr
的类型相同。
示例
> SELECT nullifzero(0);
NULL
> SELECT nullifzero(NULL);
NULL
> SELECT nullifzero(5);
5