Sdílet prostřednictvím


negative Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano 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 falsev 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