negative
Funzione
Si applica a: controllo SQL databricks Databricks Runtime
Restituisce il valore negato di expr
. Questa funzione è un sinonimo di - (meno segno) operatore unario.
Sintassi
negative(expr)
Argomenti
expr
: espressione che restituisce un intervallo o numerico.
Restituisce
Il tipo di risultato corrisponde al tipo di argomento.
Per i tipi numerici integrali la funzione può restituire un errore di 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 negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW