次の方法で共有


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