二级Access重点难点分析:查询分类
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 
8.1  认识查询
    8.1.1  考点1:查询分类
    本章节内容来自全国计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Access数据库》。在Access数据库中,查询的种类很多,常用的有:选择查询、参数查询、交叉表查询、操作查询和SQL查询。

    1.选择查询
    选择查询是指根据用户指定的查询的准则,从一个或多个表中获取数据并显示结果。利用它也可以对记录进行分组、总计、计数、平均值及其他计算。选择查询是最常用的查询类型。
    执行选择查询时,需要从指定的一个或多个数据库表或查询中搜索数据。查询的结果是一组数据记录,即动态集。

    2.参数查询
    参数查询是一种利用对话框来提示用户输入准则的查询,它提高了查询的灵活性,实现了随机的查询需求。执行参数查询时,屏幕会显示一个设计好的对话框,然后根据用户输入的准则来检索符合相应条件的记录。例如,查询并显示公司内某职员的基本情况。
    参数查询也可以作为窗体和报表的基础。例如,以参数查询为基础来创建公司内某部门职员的考核成绩,在打印报表时,Access显示对话框来询问要显示的部门名称,在输入部门名称后,Access便打印出相应职员的成绩报表。 

    3.交叉表查询
    交叉表查询实际上是利用表中的行和列进行数据的统计。它将表中的字段进行分类,不同的分类结果分别放在数据表的上部和左侧,然后在行与列的交叉处显示表中某个字段的统计值。

    4.操作查询
    操作查询是Access提供的5种查询中的一个很重要的查询,不仅可以获取数据,而且还可以对数据进行修改、检索、计算或更新。操作查询有4种:生成表、删除、更新和追加。
    生成表查询是利用一个或多个表中的全部或部分数据建立新表,生成表查询主要应用于创建表的备份、创建从指定时间显示数据的报表、创建包含旧记录的历史表等;删除查询用来删除记录,它可以从单个表中删除记录,也可以从多个相互关联的表中删除记录;更新查询可以对表中的记录进行更新和修改;追加查询是将某个表中符合特定条件的记录添加到另一个表上。本章节内容来自希赛全国计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Access数据库》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032459)

    5.SQL查询
    SQL查询主要包括联合查询、传递查询、数据定义查询和子查询4种。
    联合查询是将一个或多个表、一个或多个查询的字段组合作为查询结果中的一个字段,执行联合查询时,将返回所包含的表或查询中对应字段的记录;传递查询是自己不执行而传递给另一个数据库来执行的查询,利用它可以检索或更改记录;利用数据定义查询可以直接创建、删除或更改表,或者在当前的数据库中创建索引;子查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在准则行来定义字段的准则。通过子查询测试某些结果的存在性;查找主查询中等于、大于或小于子查询返回值的值。
       例8.1.1  Access数据库支持的查询种类有(   )。
    A.选择查询、参数查询、交叉表查询、操作查询和SQL查询
    B.基本查询、参数查询、交叉表查询、操作查询和SQL查询
    C.多表查询、单表查询、交叉表查询、操作查询和SQL查询
    D.选择查询、统计查询、交叉表查询、操作查询和SQL查询
    答案:A
  本章节内容来自希赛全国计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Access数据库》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032459)