您可以在 SQL 匯總函數中使用 字串運算式 自變數,對字段中的值執行計算。 例如,您可以將域值乘以分數,以計算 (百分比,例如附加稅或營業稅) 。
下表提供Northwind.mdb資料庫中 [訂單] 和 [訂單詳細數據] 數據表字段的計算範例。
計算 |
範例 |
新增數位至欄位 |
Freight + 5 |
將欄位中的數位相減 |
Freight - 5 |
將欄位乘以數位 |
UnitPrice * 2 |
將欄位除以數位 |
Freight / 2 |
新增一個字段至另一個字段 |
UnitsInStock + UnitsOnOrder |
從另一個字段減去一個字段 |
ReorderLevel - UnitsInStock |
下列範例會計算Northwind.mdb資料庫中所有訂單的平均折扣金額。 它會將 [單價] 和 [折扣] 字段中的值相乘,以決定每筆訂單的折扣金額,然後計算平均值。 您可以在 Visual Basic 程式代碼的 SQL 語句中使用此表示式:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];