access数据库应用教程3,使用查询

access数据库应用教程3,使用查询

ID:42085175

大小:671.00 KB

页数:121页

时间:2019-09-07

access数据库应用教程3,使用查询_第1页
access数据库应用教程3,使用查询_第2页
access数据库应用教程3,使用查询_第3页
access数据库应用教程3,使用查询_第4页
access数据库应用教程3,使用查询_第5页
资源描述:

《access数据库应用教程3,使用查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章使用查询学习目标本章要点上机练习习题学习目标查询是Access组织和提取数据的一种重要手段。使用查询,可以将多个表或查询中的数据组织到一起,为应用程序服务。本章将在介绍查询基础知识的同时,重点讲解如何使用查询向导和查询设计器创建查询。本章要点查询基础查询设计器查询向导查询中的运算符和函数高级查询查询基础理解查询查询类型查询设计工具SQLSelect语句表联接类型理解查询查询可从一个或多个表中检索数据,并可执行各种统计,如求最大值、最小值、总计、计数和平均值等。查询本质上是SQLSelect语句。执行

2、查询时,Access会将表或查询中的数据提取出来,显示在数据表中。数据表中的记录称为动态集。动态集是动态的记录集合,实际的数据保存在数据库的表中。它与表类似,但不是表。Access不会保存动态集,每次在运行查询时,都从底层的表中读取数据并重建动态集,所以动态集中的数据始终是最新的。在保存查询时,Access保存的是查询的结构:使用的表、字段、排序规则、筛选条件和查询类型等。查询类型Access提供了多种查询,包括选择查询、参数查询、交叉表查询、操作查询和SQL查询。选择查询参数查询交叉表查询操作查询操作查

3、询选择查询选择查询是最简单的一种查询,用于从一个或多个表中提取需要的字段,也可将数据的更新返回底层的表。在选择查询中,还可使用条件(也称查询准则)来限制查询结果。查询准则对应SQLSelect语句中的WHERE和HAVING子句。参数查询参数查询在执行时要求输入查询参数,然后按照输入内容执行数据检索。如使用参数查询检索指定班级的学生人数。交叉表查询交叉表查询只用一个表或查询作为数据源,从中返回某个字段的统计值(合计、计算或平均值),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。操作查询操作查询

4、用于对多个记录执行批量更新操作,Access共有4种类型的操作查询:删除查询、更新查询、追加查询与生成表查询。删除查询删除查询用于对一个或多个表中满足条件的一组记录进行删除操作。如使用删除查询删除在“选课记录”表中出现的无效学号的选课记录。操作查询更新查询更新查询用于对一个或多个表中记录的某些字段执行更新。如将所有学生的成绩统一加10分。追加查询追加查询用于将查询结果添加到其他的表中。生成表查询生成表查询使用查询结果创建新的表。SQL查询SQL查询指用户直接使用SQL语句创建的查询,这类查询通常不能直接在

5、查询设计器中通过图形化的方式创建。SQL查询包括4种方式:联合查询、传递查询、数据定义查询和子查询。联合查询联合查询将多个查询结果合并到一起。SQL查询传递查询传递查询指基于远程数据库上的SQL语句进行的查询。这种查询可在不建立连接的情况下直接对服务器中的表进行操作。在Access中,可用ADO对象替代传递查询。数据定义查询数据定义查询指使用SQL的数据定义语言(DDL)在查询过程中创建、删除、更改表或创建数据库中的索引。SQL查询子查询SQL的子查询指嵌套在其他查询中的SQLSelect语句。查询设计工

6、具Access提供了多种查询设计工具,包括查询设计器、简单查询向导、交叉表查询向导、查找重复项查询向导和查找不匹配项查询向导等。查询设计器简单查询向导交叉表查询向导查找重复项查询向导查找不匹配项查询向导查询设计器在查询的“设计视图”中打开的就是“查询设计器”。使用“查询设计器”可创建各种类型的查询。在创建查询,通常先使用向导创建查询,然后在“查询设计器”中进行修改。简单查询向导“简单查询向导”使用一个或多个表或查询作为数据源,可对记录分组,或执行求最大值、最小值、总计、计数和平均值等计算。“简单查询向导”

7、不能设置条件筛选记录。交叉表查询向导“交叉表查询向导”用于创建交叉表查询,对记录计算总计、平均值、计数或其他类型总计,然后按照两类信息对结果进行分组:一组信息分布在数据表的左侧,另一组分布在数据表的顶端。查找重复项查询向导“查找重复项查询向导”创建的查询为选择查询,在查询结果中返回重复的记录。如在“选课记录”表中查询是否有学生重复选择了同一门课。查找不匹配项查询向导“查找不匹配项查询向导”也用于创建选择查询,用于查找与其他表不相关的记录。如查找没有选课的学生信息。SQLSelect语句在使用设计器或向导创

8、建查询时,Access将查询转换为SQLSelect语句。在查询的“SQL视图”中可查看查询的SQLSelect语句。SQLSelect基本结构SELECT子句使用INTO子句创建新表使用FROM子句指定数据源使用WHERE子句定义筛选条件使用GROUPBY子句对记录分组使用ORDERBY子句对结果排序使用联合查询使用子查询SQLSelect基本结构SELECT语句的完整语法较复杂,其基本结构如下:SELECTselect_l

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

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

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