适用于:
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