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