可以使用 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];