функция nullifzero
применимо: 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
Связанные функции
- , если функция
- функция zeroifnull