-
(segno meno) Operatore unario
Restituisce il valore negato di expr
. Questa funzione è un sinonimo di funzione negativa.
Sintassi
- expr
Argomenti
-
expr
: espressione che restituisce un valore numerico o intervallo.
Restituisce
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 causa un errore ma "esegue il wrapping" del risultato.
Esempi
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5