Funzione negative
Si applica a: Databricks SQL 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