Access应用技术教程第5章 Access查询及其应用

Access应用技术教程第5章 Access查询及其应用

ID:43185319

大小:4.12 MB

页数:44页

时间:2019-10-01

Access应用技术教程第5章 Access查询及其应用_第1页
Access应用技术教程第5章 Access查询及其应用_第2页
Access应用技术教程第5章 Access查询及其应用_第3页
Access应用技术教程第5章 Access查询及其应用_第4页
Access应用技术教程第5章 Access查询及其应用_第5页
资源描述:

《Access应用技术教程第5章 Access查询及其应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章Access查询及其应用学习目的与要求:了解Access2007中查询的功能、类型以及查询与数据表的区别;掌握查询的视图类型、切换视图的方法、创建查询的方法。掌握利用查询进行统计计算的方法。第5章Access查询及其应用5.1查询概述5.2创建查询5.3对查询进行编辑5.4在查询中进行统计计算在实际应用过程中,经常要根据特定要求检索一些数据。Access数据库具有很强的查询和统计数据的能力,利用查询既可以检索符合特定条件的数据,也可以通过查询向表中添加新数据。建立查询时,可以从一个或多个数据表中获取数据,在数据库响应了用户的要

2、求并完成了数据的检索之后,用户可以浏览和分析数据。第4章创建的4个数据表:班级信息、成绩、学生信息和课程信息如图5.1~图5.4所示。数据库ldjkk中各个数据表之间的关系如图5.5所示。图5.1班级信息表中的记录图5.2成绩表中的记录图5.3学生信息表中的记录图5.4课程信息表中的记录从上面4个数据表中按指定要求检索所需的数据,检索数据可以通过本章介绍的“查询”实现。本章将分析以下4个查询。(1)查询1:查询所有学生的情况,查询结果包括学号、姓   名、身份证号码、性别、政治面貌、民族和班级名称等   字段。查询结果如图5.6所示

3、。(2)查询2:查询“王明”同学所选课程的成绩情况,要求成绩按降序排列,查询结果包括姓名、课程名称、学分和成绩等字段。查询结果如图5.7所示。(3)查询3:查询所有选修了“微机组装与维护”这门课程并且成绩在85分以上的学生的成绩情况,查询结果包括姓名、课程名称、成绩和学分等字段。查询结果如图5.8所示。图5.5ldjkk数据库中各个数据表之间的关系(4)查询4:查询各个学生所选课程的平均成绩,并且要按平均    成绩的降序排列,查询结果包括姓名、班级名称和平均成    绩等字段。查询结果如图5.9所示。图5.6学生情况的查询结果图5

4、.7王明所选课程的成绩查询结果图5.8符合两个查询要求的查询结果图5.9所有学生的平均成绩查询结果5.1查询概述查询是通过对一个或多个表提取数据创建的,主要用来对数据进行检索和加工,查询结果可以作为其他数据库对象使用。查询本身也是一个表,但查询并不产生一个物理记录的集合,它在使用时从数据源中提取记录,而且记录的内容会随着数据源的更新而更新。查询像数据表一样,是数据库的一个组成部分。5.1.1查询的类型MicrosoftAccess2007主要有以下几种查询方法。1.选择查询选择查询是最常见的查询类型,它是从一个或多个数据表中检索数据

5、。使用选择查询可以对记录进行分组,并且对记录进行总计、计数和求平均值等。2.参数查询参数查询在执行时显示一个对话框以提示用户输入信息,例如查询条件。可以设计参数查询来提取指定范围的内容,例如,可以提示输入两个日期,然后Access2007检索在这两个日期之间的所有记录。3.交叉表查询使用交叉表查询可以计算并重新组织数据的结构,这样可以更方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组信息:一类在数据表的左侧排列,另一类在数据表的顶端排列。4.操作查询使用操作查询只需进行一次操作就可对许多记录

6、进行更改和移动。操作查询主要有4种形式:(1)删除查询:删除查询可以从一个或多个表中删除一组记录(2)更新查询:更新查询可以对一个或多个表中的一组记录作   全局的更改,使用更新查询,可以更改已有表中的数据。(3)追加查询:追加查询将一个或多个表中的一组记录添加到   一个或多个表的末尾。(4)生成表查询:生成表查询可以根据一个或多个表中的全部   或部分数据新建表。生成表查询有助于创建表以导出到其   他MicrosoftAccess数据库。5.SQL查询SQL即结构化查询语言,SQL查询是使用SQL语句创建的查询。可以使用SQL

7、语句来查询、更新和管理Access数据库。Access中所有查询都可以认为是一个SQL查询,在其他查询提供的创建工具中,虽然不用输入SQL语句,但系统最终都将自动生成SQL查询。本章重点分析选择查询和SQL查询,其他查询使用机会较少,请参考帮助系统学习其操作方法。5.1.2查询的功能如果“隐藏”数据表中不需要显示或打印的列,然后显示或打印数据表中的数据,这样也能完成类似查询的功能,但是这样做只能从一个数据表选择所需的数据,而不能保存结果。而使用查询可以按照不同的方式查看、更改和分析数据。也可以用查询作为窗体、报表和数据访问页的记录源

8、。查询的主要功能如下:(1)选择字段:从数据表选择所需的部分字段。(2)选择记录:从数据表中选择符合规定条件的部分记录。(3)排序记录:对数据表的数据进行重新排序,按新的顺序浏   览记录。(4)修改数据:采用查询可以一次修改、删除或

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。