Access 2003完整教程:使用 SQL 函数计算字段

可以在 SQL 聚合函数中使用字符串表达式参数来计算字段中的值。例如,通过将分数乘以值可以计算百分比(如附加费或营业税)。

下表提供了对 Northwind.mdb 数据库中的“订单”表和“订单明细”表上的字段进行计算的示例。

计算示例
字段加一个数Freight + 5
字段减一个数Freight - 5
字段乘以一个数UnitPrice * 2
字段除以一个数Freight / 2
字段与其他字段相加UnitsInStock + UnitsOnOrder
字段减去其他字段ReorderLevel - UnitsInStock

下面的示例用于计算 Northwind.mdb 数据库中所有订单的平均折扣量。UnitPrice 字段值和 Discount 字段值相乘用于确定每一个订单的折扣数量,然后再计算它们的平均值。可以在 Visual Basic 代码内的SQL 语句中使用这个表达式:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];

请参阅
SQL 聚合函数 SQL 表达式


上页:Access 2003完整教程:Between...And 运算符 下页:Access 2003完整教程:CONSTRAINT 子句

Access 2003完整教程:使用 SQL 函数计算字段

Access 2003完整教程:CONSTRAINT 子句Access 2003完整教程:Count 函数
Access 2003完整教程:CREATE INDEX 语句Access 2003完整教程:CREATE PROCEDURE 语句
Access 2003完整教程:CREATE TABLE 语句Access 2003完整教程:CREATE USER 或 GROUP 语句
Access 2003完整教程:CREATE VIEW 语句Access 2003完整教程:DELETE 语句
Access 2003完整教程:DROP 语句Access 2003完整教程:DROP USER 或 GROUP 语句
Access 2003完整教程:等价的 ANSI SQL 数据类型Access 2003完整教程:EXECUTE 语句
Access 2003完整教程:SQL 表达式Access 2003完整教程:First、Last 函数
Access 2003完整教程:FROM 子句Access 2003完整教程:GRANT 语句
Access 2003完整教程:GROUP BY 子句Access 2003完整教程:HAVING 子句
Access 2003完整教程:IN 子句Access 2003完整教程:INNER JOIN 操作
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号