你可以把字符串表达式变量用于 SQL 合计函数以在字段中进行值的计算。例如,可以将一个字段的值乘一系数来计算百分比 (如附加税或销售税)。
下列表提供了对 Northwind.mdb 数据库的 Orders (订单)及 Order Details (订货明细)表中字段进行计算的示例。
计算 | 示例 |
---|---|
往字段中加一个数 | 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];
SQL 合计函数(SQL) | SQL 表达式s |