Access入门教程大全(7)
2015-11-19编辑:guomu
查询
数据库的主要目的是存储和提取信息,在输入数据后,信息可以立即从数据库中获取,也可以在以后再获取这些信息。查询成为了数据库操作的一个重要内容。
Access 2003提供了三种查询方式。
⑴ 交叉数据表查询
查询数据不仅要在数据表中找到特定的字段、记录,有时还需要对数据表进行统计、摘要。如求和、计数、求平均值等,这样就需要交叉数据表查询方式。请看下面的例子。
SELECT 订单明细.订单ID, 订单明细.产品ID, 产品.产品名称, 订单明细.单价,
订单明细.数量, 订单明细.折扣,
CCur(订单明细.单价*[数量]*(1-[折扣])/100)*100 AS 总价
FROM 产品 INNER JOIN 订单明细 ON 产品.产品ID=订单明细.产品ID
ORDER BY 订单明细.订单ID;
注:Ccur函数,返回一个转换为货币数据类型表达式的值。
⑵ 动作查询
动作查询,也称为操作查询,可以运用一个动作同时修改多个记录,或者对数据表进行统一修改。动作查询有4种,生成表、删除、添加和更新。
⑶ 参数查询
参数即条件。参数查询是选择查询的一种,指从一张或多张表中查询那些符合条件的数据信息,并可以为他们设置查询条件。