Share via


negative Funzione

Si applica a:check contrassegnato sì controllo SQL databricks contrassegnato come sì 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