適用於:
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