negative Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja 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