Abs 函數

Applies To
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

傳回數字的絕對值,以及您傳入的相同資料類型。

語法

Abs(number)

必要的 number 引數可以是任何有效的數值運算式。 如果 number 包含 NullNull 則會傳回。 如果是未初始化的變數,則會傳回零。

註解

數字的絕對值是它的無符號大小。 例如, Abs(-1) 兩者 Abs(1) 都傳回 1

查詢範例

運算式 結果
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; 在資料行中Expr1傳回資料表中ProductSales欄位Discount的絕對值。 它會將負值轉換為正值,並保留正值不變。
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; 將欄位中的 Discount 每個值以欄位的 SalePrice 百分比來計算,並顯示在資料行中 DiscountPercent

VBA 範例

注意

下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例會使用 Abs 函數來計算數字的絕對值。

Dim MyNumber
MyNumber = Abs(50.3)    ' Returns 50.3.
MyNumber = Abs(-50.3)    ' Returns 50.3.