計算 SQL 函數中的欄位

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

你可以在 SQL 聚合函式中使用字串表達式參數來計算欄位中的值。 例如,你可以將欄位值乘以分數來 (計算百分比,例如附加費或銷售稅) 。

下表提供Northwind.mdb資料庫中訂單與訂單詳情資料表欄位計算的範例。

計算方法 範例
在欄位中加入一個數字 Freight + 5
從欄位中減去一個數字 Freight - 5
將一個欄位乘以一個數字 UnitPrice * 2
用一個欄位除以一個數字 Freight / 2
將一個欄位加到另一個欄位 UnitsInStock + UnitsOnOrder
從一個場中減去另一個場 ReorderLevel - UnitsInStock

    

以下範例計算出Northwind.mdb資料庫中所有訂單的平均折扣金額。 它會將 UnitPrice 和 Discount 欄位的數值相乘,以確定每筆訂單的折扣金額,然後計算平均值。 你可以在 Visual Basic 程式碼中的 SQL 陳述式中使用這個表達式:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];