nullifzero
, funkcja
Dotyczy: Databricks Runtime 16.0 lub nowsze
Zwraca NULL
, jeśli expr
jest 0
, a w przeciwnym razie expr
. Ta funkcja jest synonimem if(expr = 0, null, expr)
.
Składnia
nullifzero(expr)
Argumenty
-
expr
: wyrażenie liczbowe lubNULL
.
Zwraca
Typ wyniku jest taki sam jak typ expr
.
Przykłady
> SELECT nullifzero(0);
NULL
> SELECT nullifzero(NULL);
NULL
> SELECT nullifzero(5);
5