Condividi tramite


funzione nullifzero

Si applica a:controllare contrassegnato sì Databricks Runtime 16.0 e versioni successive

Restituisce NULL se expr è 0o expr in caso contrario. Questa funzione è un sinonimo di if(expr = 0, null, expr).

Sintassi

nullifzero(expr)

Argomenti

  • expr: espressione numerica o NULL.

Rendiconto

Il tipo di risultato è uguale al tipo di expr.

Esempi

> SELECT nullifzero(0);
 NULL

> SELECT nullifzero(NULL);
 NULL

> SELECT nullifzero(5);
 5