全国计算机等级考试二级ACCESS历年试题合集含答案(CHM文件下载)>>
3.1 认识查询
考点1 查询的功能
查询是对数据库表中的数据进行查找,同时产生一个类似于表的结果。在Access中可以方便地创建查询,在创建查询的过程中定义要查询的内容和准则,Access根据定义的内容和准则在数据库表中搜索符合条件的记录。
考点2 查询的类型
Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和SQL查询。
选择查询
选择查询是最常用的查询类型,顾名思义,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。
2交叉表查询
交叉表查询把来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的统计值。交叉表查询就是利用表中的行和列来统计数据的。
3参数查询
参数查询是一种利用对话框来提示用户输入准则的查询。这种查询可以根据用户输入的准则来检索符合相应条件的记录
4操作查询
操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。
5SQL查询
SQL查询就是用户使用SQI语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、数据定义查询和子杳询等4种。联合杳询是将一个或多个表、一个或多个查询的字段组合为查询结吴巾的一个字段,执行联合查询时,将返回所包含的表或查询中的对应字段记录;传递查询是直接将命令发送到ODBC数据库,它使用服务器能接受的命令,利用它可以检索或更改记录;数据定义查询可以创建、删除或更改表,或在当前的数据库中创建索引;子查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则。
考点3 建立查询的准则
1准则中的运算符
运算符是组成准则的基本元素。Access提供了关系运算符、逻辑运算符和特殊运算符。这3种运算符的含义分别见表3-1、表3 -2和表3-3。
表3-1关系运算符及含义
表3-3特殊运算符及含义
2准则中的函数
Access提供了大量的标准函数,这些函数为用户更好地构造查询准则提供了极大的便利,也为用户更准确地进行统计计算、实现数据处理提供了有效的方法。
表3 -4列出了数值函数的格式和功能。
表3-4 数值函数说明
3-4表3-5列出了字符函数的格式和功能。
表3 -5字符函数说明

表3 -6列出了日期时间函数的格式和功能。
表3 -6日期时间函数说明

表3 -7列出了统计函数的格式和功能。
表3-7统计函数说明
3.2 创建选择查询
考点4 使用“查询向导”
通过“查询向导”创建查询,可以在一个或多个表或查询指定的字段中检索数据。如果需要,向导也可以对记录组或全部记录进行总计、计数以及平均值的计算,并且可以计算字段中的最小值或最大值,但不能通过设置准则来限制检索的记录。
(1)在“数据库”窗口中,单击“对象”下的“查询” ,然后单击“数据库”窗口工具栏上的“新建”按钮。
(2)在“新建查询”对话框中,单击“简单查询向导”。
(3)单击“确定”按钮。
(4)单击查询基于的表或查询的名称,然后选择要检索数据的字段。
(5)如果需要,请单击附加的表或查询,然后选择要使用的字段。重复此步骤直到拥有所需的所有字段。
(6)按照向导对话框中的指示进行操作。在最后一个对话框中,可以选择执行查询或在“设计”视图中查看查询结构