expr の否定値を返します。 この関数は、 negative 関数のシノニムです。
構文
- expr
論争
-
expr: 数値または間隔に評価される式。
返品ポリシー
結果の型は引数の型と一致します。
整数数値型の場合、関数は ARITHMETIC_OVERFLOW エラーを返すことができます。
Warnung
Databricks ランタイムで 、spark.sql.ansi.enabled が false場合、オーバーフローによってエラーは発生せず、代わりに結果が "ラップ" されます。
例示
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5