次の方法で共有


- (負符号) 単項演算子

expr の否定値を返します。 この関数は、 negative 関数のシノニムです。

構文

- expr

論争

  • expr: 数値または間隔に評価される式。

返品ポリシー

結果の型は引数の型と一致します。

整数数値型の場合、関数は ARITHMETIC_OVERFLOW エラーを返すことができます。

Warnung

Databricks ランタイムで 、spark.sql.ansi.enabledfalse場合、オーバーフローによってエラーは発生せず、代わりに結果が "ラップ" されます。

例示

> SELECT -(1);
 -1

> SELECT -(cast(-32768 AS smallint));
 Error: ARITHMETIC_OVERFLOW

> SELECT -INTERVAL '5' MONTH;
 -0-5