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