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