一元運算符,返回數(shù)字表達(dá)式的負(fù)值(一元運算符)。
numeric_expression
numeric_expression
是數(shù)字?jǐn)?shù)據(jù)類型分類中任何數(shù)據(jù)類型(datetime 或 smalldatetime 數(shù)據(jù)類型除外)的任何有效 Microsoft® SQL Server™ 表達(dá)式。
除了無符號 tinyint 表達(dá)式被提升為有符號的 smallint 結(jié)果之外,返回 numeric_expression 的數(shù)據(jù)類型。
下面的示例將一個變量設(shè)置為負(fù)數(shù)。
DECLARE @MyNumber decimal(10,2)
@MyNumber = -123.45
下面的示例對變量進(jìn)行取負(fù)。
DECLARE @Num1 int
SET @Num1 = 5
SELECT -@Num1
相關(guān)文章