ABS (SQL Server Compact)

傳回特定數值運算式的絕對正值。

語法

ABS ( numeric_expression )

引數

  • numeric_expression
    屬於精確數值或近似數值資料類型的運算式,或是隱含可轉換為 float 的型別。

傳回值

傳回與 numeric_expression 相同的型別,但是下列運算式除外:

指定運算式

傳回類型

tinyint, smallint

int

real/float

float

可隱含轉換為 float 的非數值類型

float

範例

以下範例會傳回有現貨產品數量與已訂購產品數量差異的絕對值。

SELECT [Units In Stock] - [Units On Order] AS Expr1, ABS([Units In Stock] - [Units On Order]) AS Expr2
FROM Products
or
SELECT [Units In Stock] - [Units On Order] , ABS([Units In Stock] - [Units On Order])
FROM Products