適用対象:
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