Access数据库实用教程电子教案 第六章 查询.ppt

Access数据库实用教程电子教案 第六章 查询.ppt

ID:51617017

大小:327.00 KB

页数:41页

时间:2020-03-26

Access数据库实用教程电子教案 第六章 查询.ppt_第1页
Access数据库实用教程电子教案 第六章 查询.ppt_第2页
Access数据库实用教程电子教案 第六章 查询.ppt_第3页
Access数据库实用教程电子教案 第六章 查询.ppt_第4页
Access数据库实用教程电子教案 第六章 查询.ppt_第5页
资源描述:

《Access数据库实用教程电子教案 第六章 查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章查询6.1查询概述6.2创建选择查询6.3创建交叉表查询6.4查询的表达式6.5用设计视图在查询中创建计算字段6.6创建操作查询6.7创建SQL查询6.1查询概述6.1.1查询的定义和作用1.查询的定义根据给定的条件,从数据库的表中筛选出符合条件的记录,构成一个数据的集合。●一个查询可以从一个或多个表中获取数据,并且可以用作窗体、报表或数据访问页的数据源。●同时还可以对查询结果做排序,甚至在一次查询结果上再做一次查询。2.查询作用在结果集中包含指定的记录和字段。排序结果集。在字段中执

2、行计算。将多个表中的字段结合在一个结果集中。3.建立查询应该考虑的问题希望通过查询来检索哪些信息?希望检索哪些字段?查询的限制条件是什么?6.1.2查询的类型1.选择查询它从一个或多个表中检索数据,并且在可以更新记录的数据表中显示结果。也可以使用选择查询对记录进行分组,并且对记录做汇总、计数、求平均值以及其他类型的计算。2.参数查询使用参数查询时将显示出要求用户输入查询条件的对话框,系统根据用户输入的查询条件将查询结果以指定的形式显示出来。3.交叉表查询使用交叉表查询可以计算并重新组织数

3、据的结构,这样可以更加方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的数据。这种数据可分为两组信息:一类在数据表左侧排列,另一类显示在数据表的顶端。4.SQL查询SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言(SQL)来查询、更新和管理Access这样的关系数据库。在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句。5.操作查询删除查询:这种查询可以从一个或多个表中删除一组记录。例如,可以使用删除查询来删除不再生产或没有订单的产品。使用删除查

4、询,通常会删除整个记录,而不只是记录中所选择的字段。更新查询:这种查询可以对一个或多个表中的一组记录做全局性的更改。追加查询:追加查询将一个或多个表中的一组记录添加到一个或多个表的末尾。生成表查询:这种查询可以根据一个或多个表中的全部或部分数据新建表。生成表查询有助于创建表以导出到其他MicrosoftAccess数据库或包含所有旧记录的历史表。6.2创建选择查询6.2.1利用向导创建选择查询【例6-1】使用向导创建一个“学生家庭地址”的选择查询:创建用于查找学生的家庭地址的查询,掌握单表

5、中查询数据的基本方法。注意:如果在查询中需要使用到多个表,则必须先建立表间的关系。6.2.2使用设计器创建选择查询查询设计视图可以帮助用户创建和自定义查询。选择查询的设计视图被分为上下两个部分。上部为数据源显示区;下部为参数设置区,由五个参数行组成,分别是字段行、表行、排序行、显示行和条件行。如下图所示。查询设计网格的参数介绍如下表所示:行描述示例字段查询结果集中显示的字段名称专业表字段所属的表或查询对象的名称学生排序字段的排列顺序升序显示选择是否在结果集中显示该字段选中表示要显示;否则表示要隐

6、藏条件检索数据的限制性条件计算机及应用或附加的限制性条件电子信息【例6-2】使用设计器创建一个“男同学基本情况”的查询:创建用于查找男同学基本情况的查询,要求在查询结果中显示“学号”、“姓名”、“专业”和“班级编号”字段,并先按“专业”升序,后按“班级”降序对结果进行排序。【例6-3】使用设计器创建一个“优秀成绩_Access”的查询:创建一个“优秀成绩_Access”的查询,要求查询出Access成绩前5名的学生的学号、姓名和班级名称,在结果中仅显示“学号”、“姓名”和“班级名称”三个字段。查

7、询属性的设置:上限值:在查询结果中仅显示前面若干条记录。唯一值:避免在查询结果中显示重复记录。6.2.3创建参数查询所谓参数也是一种准则,不同之处在于参数是在运行查询时输入的,而准则是在创建查询时定义的。参数查询可以显示一个或多个提示参数值(准则)的预定义对话框,也可以创建提示查询参数的自定义对话框,提示输入参数值,进行问答式的查询。当用户在创建查询时不确定自己所要查询的值,而需要在查询时输入参数的情况下是很有用的。【例6-4】使用设计器创建一个“按学号和课程名称检索成绩”的查询:创建用于从

8、“学籍管理信息系统”数据库中检索某个学生的某门课程成绩的查询。注意:参数查询不是一种真正独立的查询类型,可以将其添加到选择查询、交叉表查询以及各种操作查询中。参数查询中的提示文本(即用户看到的消息)必须放在方括号内,而且必须和字段名不一样,但是,文本可以包含字段名。6.3创建交叉表查询6.3.1利用向导创建交叉表查询交叉表查询用于对数据进行求和或其他计算,并对数据进行分组:一组为行标题提供值(左部),一组为列标题提供值(上部),还有一组为查询的主体提供值(数据表的中间)。【例6-5】使用交叉

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

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

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