Megosztás a következőn keresztül:


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) 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.

Példák

> SELECT negative(1);
 -1

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