A negative függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

A negated értékének exprértékét adja vissza. Ez a függvény szinonimája a - (mínuszjel) unary operátornak.

Syntax

negative(expr)

Argumentumok

  • expr: Numerikus vagy intervallumértékre kiértékelt kifejezés.

Válaszok

Az eredmény típusa megegyezik az argumentum típusával.

Az integrál numerikus típusok esetében a függvény ARITHMETIC_OVERFLOW hibát adhat vissza.

Figyelmeztetés

A Databricks Futtatókörnyezetben, ha spark.sql.ansi.enabled van false, a túlcsordulás nem okoz hibát, hanem "körbefuttatja" az eredményt.

Gyakori hibafeltételek

Példák

> SELECT negative(1);
 -1

> SELECT negative(cast(-32768 AS smallint));
 Error: ARITHMETIC_OVERFLOW