-
-unärer Operator (Minuszeichen)
Gibt den negierten Wert von expr
zurück. Diese Funktion ist ein Synonym für die negative Funktion.
Syntax
- expr
Argumente
-
expr
: Ein Ausdruck, der in einen numerischen Wert oder in ein Intervall ausgewertet wird.
Gibt zurück
Der Ergebnistyp entspricht dem Argumenttyp.
Bei integralen numerischen Typen kann die Funktion den Fehler ARITHMETIC_OVERFLOW zurückgeben.
Warnung
In Databricks Runtime verursacht ein Überlauf keinen Fehler, sondern „umschließt“ das Ergebnis, wenn spark.sql.ansi.enabled auf false
festgelegt ist.
Beispiele
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5