會傳回指示數字正負號的 Variant (Integer)。
語法
sgn ( number )
必要 數位引數 可以是任何有效的 數值運算式。
傳回值
| 如果 number 是 | Sgn 傳 回 | 
| 大於零 | 1 | 
| 等於零 | 0 | 
| 小於零 | -1 | 
註解
number 自 變數 的符號會決定 Sgn 函數的傳回值。
查詢範例
| Expression | 結果 | 
| SELECT Unitprice,sgn (unitprice) AS PriceSign,Discount,sgn (Discount) 為 DiscountSign FROM productSales; | 傳回「單價」和「折扣」及其個別符號分別 (1 的正值、-1 的負值和零值為 0) 在 PriceSign 和 DiscountSign 數據行中。 | 
VBA 範例
附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。
此範例使用 Sgn 函數來判斷數位的符號。
Dim MyVar1, MyVar2, MyVar3, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1)    ' Returns 1.MySign = Sgn(MyVar2)    ' Returns -1.MySign = Sgn(MyVar3)    ' Returns 0.
 
                         
				 
				