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