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