您可以在 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];