Access数据库基础与应用教程 人民邮电出版社ch4

Access数据库基础与应用教程 人民邮电出版社ch4

ID:43185898

大小:4.17 MB

页数:114页

时间:2019-10-01

Access数据库基础与应用教程 人民邮电出版社ch4_第1页
Access数据库基础与应用教程 人民邮电出版社ch4_第2页
Access数据库基础与应用教程 人民邮电出版社ch4_第3页
Access数据库基础与应用教程 人民邮电出版社ch4_第4页
Access数据库基础与应用教程 人民邮电出版社ch4_第5页
资源描述:

《Access数据库基础与应用教程 人民邮电出版社ch4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4查询是Access数据库的对象之一,使用查询对象可以将查询命令预先保存,在需要时只要运行查询对象即可自动执行查询中规定的查询命令,从而大大方便用户进行查询操作。查询第4章查询本章主要内容退出4.1查询概述4.2创建选择查询4.3查询的运行和修改4.4查询条件的设置4.5设置查询的计算4.6交叉表查询4.7参数查询4.8操作查询4.9SQL查询4.1查询概述在Access数据库中,表是存储数据的最基本的数据库对象,而查询则是对表中的数据进行检索、统计、分析、查看和更改的又一个非常重要的数据库对象。一个查询对象实际上是一个

2、查询命令,实质上它是一个SQL语句。运行一个查询对象实质上就是执行该查询中规定的SQL命令。简单来说,表是将数据(根据规范化的要求)进行了分割,而查询则是从不同的表中抽取数据并组合成一个动态数据表。查询可以从多个表中查找到满足条件的记录组成一个动态数据表,并以数据表视图的方式显示。查询结果仅仅是一个临时的动态数据表,当关闭查询的数据表视图时,保存的是查询的结构,并不保存该查询结果的动态数据表。表和查询都是查询的数据源,表和查询也是窗体、报表、数据访问页的数据源。建立查询之前,一定要先建立表与表之间的关系。4.1.1查询的类

3、型在Access中,提供有如下五种类型的查询:●选择查询●参数查询●交叉表查询●操作查询●SQL查询1.选择查询选择查询是最常见的查询类型,它从一个或多个表中检索数据,并且在“数据表视图”中显示结果。也可以使用选择查询来对记录进行分组,并且对记录作总计、计数、平均值以及其他类型的总和计算。查询结果仅仅是一个临时的动态数据表。例4-1在“学生管理系统”数据库中“学生”表里,查找出1986年后(含1986)出生的女学生。使用查询的“设计视图”创建出该查询(该查询名为“例4-1”),其设计视图如图4-1所示。当运行“例4-1”查

4、询时,以“数据表”视图方式显示出该查询的结果,如图4-2所示。图4-2例4-1查询结果2.参数查询参数查询是这样一种查询,它在运行时先显示自己的“输入参数值”对话框,提示用户在该对话框中输入查询条件的值,然后,根据用户输入条件去执行查询命令,检索出满足条件的记录。例4-2在“学生管理系统”数据库的“修课成绩”表里,根据临时输入的“学号”查找出该学生的各课程的成绩。使用查询的“设计视图”创建出该查询(该查询名为“例4-2”),当运行“例4-2”查询时,显示出“输入参数值”的对话框,如图4-3所示。3.交叉表查询使用交叉表查询

5、可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询可以计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组信息:一类在数据表左侧排列,另一类在数据表的顶端。例4-3在“学生管理系统”数据库的“学生”表中,统计出各班男、女学生的人数。使用查询的“设计视图”创建出该查询(该查询名为“例4-3”),当运行“例4-3”交叉表查询时,以“数据表”视图方式显示出该交叉表查询的结果,如图4-4所示。4.操作查询操作查询是这样一种查询,使用这种查询只需进行一次操作就可对许多记录进行更改和移动。有如下四种操作查

6、询:●生成表查询●追加查询●更新查询●删除查询。5.SQL查询SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言(SQL)来查询、更新和管理Access这样的关系数据库。在查询的“设计视图”中创建查询时,Access将在后台构造等效的SQL语句。可以在“SQL视图”中查看和编辑SQL语句。但是,在对SQL视图中的查询做更改之后,查询可能无法以以前在“设计视图”中所显示的方式进行显示。有一些SQL查询,称为“SQL特定查询”,无法在“设计视图”的设计网格中进行创建,如传递查询、数据定义查询和联合查询,都必须直接在

7、“SQL视图”中创建SQL语句。图4-5例4-1查询的“SQL视图”4.1.2创建查询的方法图4-6列出二种创建查询的方法图4-7“新建查询”对话框显出五种创建查询方法注意:(1)“在设计视图中创建查询”方法与右图“设计视图”方法相同。(2)“使用向导创建查询”方法与右图“简单查询向导”方法相同。4.2创建选择查询选择查询的功能是从一个或多个表中检索数据,并且在“数据表视图”中显示结果。查询结果仅仅是一个临时的动态数据表。4.2.1使用向导创建查询Access提供了向导功能以帮助用户方便快速创建简单的查询对象。使用向导创建

8、查询对象的步骤如例4-4和例4-5所述。例4-4在“学生管理系统”数据库中,用“学生”表创建一个名为“例4-4学生高考总分查询”的查询。该查询只要求显示学号、姓名、性别和高考总分四个字段。例4-5在“学生管理系统”数据库中,用“学生”表创建一个名为:“例4-5男女学生平均高考总分查询”的查询。4.2.2

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

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

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