Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca negowaną wartość .expr
Ta funkcja jest synonimem funkcji ujemnej.
Składni
- expr
Argumenty
-
expr
: wyrażenie, które daje w wyniku wartość liczbową lub interwałową.
Zwraca
Typ wyniku jest zgodny z typem argumentu.
W przypadku typów liczb całkowitych funkcja może zwrócić błąd ARITHMETIC_OVERFLOW .
Ostrzeżenie
W środowisku Databricks Runtime, jeśli parametr spark.sql.ansi.enabled to false
, przepełnienie nie powoduje błędu, ale "opakowuje" wynik.
Przykłady
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5