Поделиться через


функция nullifzero

применимо:отмечено как применимо Databricks Runtime 16.0 и выше

Возвращает NULL, если expr0, или expr, в противном случае. Эта функция является синонимом для if(expr = 0, null, expr).

Синтаксис

nullifzero(expr)

Аргументы

  • expr: числовое выражение или NULL.

Возврат

Тип результата совпадает с типом expr.

Примеры

> SELECT nullifzero(0);
 NULL

> SELECT nullifzero(NULL);
 NULL

> SELECT nullifzero(5);
 5