Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí negovanou hodnotu expr. Tato funkce je synonymem pro - unární operátor (minus).
Syntaxe
negative(expr)
Argumenty
-
expr: Výraz, který se vyhodnotí jako číselný nebo interval.
Návraty
Typ výsledku odpovídá typu argumentu.
Pro integrální číselné typy může funkce vrátit chybu ARITHMETIC_OVERFLOW .
Upozorňující
Pokud je ve službě Databricks Runtime spark.sql.ansi.enabledfalse, 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