negative
Funktion
Gäller för: Databricks Databricks Runtime
Returnerar det negerade värdet för expr
. Den här funktionen är en synonym för - (minustecken) unary operator.
Syntax
negative(expr)
Argument
expr
: Ett uttryck som utvärderas till ett numeriskt eller intervall.
Returnerar
Resultattypen matchar argumenttypen.
För integrala numeriska typer kan funktionen returnera ett ARITHMETIC_OVERFLOW fel.
Varning
I Databricks Runtime, om spark.sql.ansi.enabled är false
, orsakar ett spill inte ett fel utan "omsluter" resultatet i stället.
Exempel
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW