SIGN (SQL Server Compact)

傳回特定運算式的正號 (+1)、零 (0) 或負號 (-1)。

語法

SIGN (numeric_expression )

引數

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

傳回值

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

指定運算式

傳回類型

tinyint, smallint

int

real/float

float

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

float

範例

以下範例會傳回有現貨產品單位與已在 Products資料表已訂購產品單位之間差異的 SIGN 表示。

SELECT ([Units In Stock] - [Units On Order]), SIGN([Units In Stock] - [Units On Order])
FROM Products