negative
功能
適用于: Databricks SQL Databricks Runtime
傳回 的 expr
否定值。 此函式與 - (減號) 一元運算子同義。
語法
negative(expr)
參數
expr
:評估為數值或間隔的運算式。
返回
結果類型符合引數類型。
對於整數數數值型別,函式可以傳回 ARITHMETIC_OVERFLOW 錯誤。
警告
在 Databricks Runtime 中,如果 spark.sql.ansi.enabled 為 false
,則溢位不會造成錯誤,而是會改為「包裝」結果。
例子
> SELECT negative(1);
-1
> SELECT negative(cast(-32768 AS smallint))
Error: ARITHMETIC_OVERFLOW