- (負) (Transact-SQL)

数値式について負の値を返します (単項演算子)。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

- numeric_expression

引数

  • numeric_expression
    有効なを指定します。データ型は、日付と時刻以外の数値データ型であることが必要です。

戻り値の型

numeric_expression のデータ型を返します。ただし符号なし tinyint 型の式は例外で、この場合の結果は符号ありの smallint 型になります。

A. 変数に負の値を設定する

次の例では、変数に負の値を設定します。

USE tempdb;
GO
DECLARE @MyNumber decimal(10,2);
SET @MyNumber = -123.45;
SELECT @MyNumber;
GO

B. 変数を負の値に変更する

次の例では、変数を負の値に変更します。

USE tempdb;
GO
DECLARE @Num1 int;
SET @Num1 = 5;
SELECT -@Num1;
GO