Funzione negative

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce il valore negato di expr. Questa funzione è un sinonimo di operatore unario (segno meno).

Sintassi

negative(expr)

Argomenti

  • expr: espressione che restituisce un valore numerico o intervallo.

Valori restituiti

Il tipo di risultato corrisponde al tipo di argomento.

Per i tipi numerici integrali, la funzione può restituire un errore ARITHMETIC_OVERFLOW .

Avviso

In Databricks Runtime, se spark.sql.ansi.enabled è false, un overflow non genera un errore ma "esegue il wrapping" del risultato.

Esempi

> SELECT negative(1);
 -1

> SELECT negative(cast(-32768 AS smallint))
 Error: ARITHMETIC_OVERFLOW