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