在 SQL 函数中计算字段

在 SQL 函数中计算字段

你可以把字符串表达式变量用于 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