-
(マイナス記号) 単項演算子
expr
の否定値を返します。 この関数は、negative 関数の同意語です。
構文
- expr
引数
-
expr
: 数値または間隔に評価される式。
戻り値
結果の型は引数の型と一致します。
整数型の場合、関数は ARITHMETIC_OVERFLOW エラーを返す可能性があります。
警告
Databricks Runtime で spark.sql.ansi.enabled が false
の場合、オーバーフローがエラーの原因となることはありませんが、結果がオーバーフローによって "ラップ" されます。
例
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5