使用 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数据库中所有订单的平均折扣金额。 它将“单位价格”和“折扣”字段中的值相乘,以确定每个订单的折扣金额,然后计算平均值。 可以在 Visual Basic 代码中的 SQL 语句中使用此表达式:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];