Udostępnij za pośrednictwem


nullifzero, funkcja

Dotyczy:oznaczone jako tak 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 lub NULL.

Zwraca

Typ wyniku jest taki sam jak typ expr.

Przykłady

> SELECT nullifzero(0);
 NULL

> SELECT nullifzero(NULL);
 NULL

> SELECT nullifzero(5);
 5