negative
Funkce
Platí pro: Kontrola Databricks SQL
Databricks Runtime
Vrátí negovanou hodnotu expr
. Tato funkce je synonymem unárního operátoru - (znaménko minus).
Syntaxe
negative(expr)
Argumenty
expr
: Výraz, který se vyhodnotí jako číselný nebo interval.
Vrátí
Typ výsledku odpovídá typu argumentu.
U celočíselných typů může funkce vrátit chybu ARITHMETIC_OVERFLOW .
Upozornění
Pokud je false
v modulu Databricks Runtime spark.sql.ansi.enabled , přetečení nezpůsobí chybu, ale místo toho výsledek zabalí.
Příklady
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW