(中职)创建查询课件完整版PPT最全教程课件整套教程电子讲义(最新).pptx
《(中职)创建查询课件完整版PPT最全教程课件整套教程电子讲义(最新).pptx》由会员分享,可在线阅读,更多相关《(中职)创建查询课件完整版PPT最全教程课件整套教程电子讲义(最新).pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单元三单元三 创建创建查询查询单元单元导读导读查询是Access数据库的一个重要对象,通过查询筛选出符合条件的记录,构成一个新的数据集合。也可以使用查询回答简单问题、执行计算、合并不同表的数据,甚至添加、修改或删除表中的数据。查询结果还可以作为为窗体、报表和查询的数据来源,从而增加数据库设计的灵活性。在ACCESS数据库中,查询主要包括选择查询、参数查询、交叉表查询、操作查询和SQL查询这5种类型。本单元通过几个任务的实施向读者介绍以上5种类型的查询及它们的创建与使用方法。技能技能目标目标u能使用向导进行数据查询u能使用设计视图创建选择查询u会设置查询条件u会使用聚合函数u能创建高级查询u能创
2、建操作查询u了解和简单应用SQL查询任务内容任务内容u使用向导创建简单查询u使用设计视图查询各类学员信息u创建参数查询和交叉表查询u创建查询生成新表u创建查询更新表中的数据u创建查询向表中追加记录u创建查询删除表中的记录u使用SQL查询任务一任务一 使用使用向导创建向导创建“学员基本信息学员基本信息”查询查询【任务描述】【任务描述】使用向导创建一个基于“学员”表的学员基本信息查询。【知识准备】【知识准备】选择查询是最常见的查询类型,它从一个或多个表中检索数据并且以数据表的形式显示结果。也可以使用选择查询对记录进行分组并对组求总和、平均值、计数、最大最小值及其它类型的汇总计算。选择查询可以使用“
3、查询向导”和查询的“设计视图”来创建,创建之后,可以在“数据表”视图中查看查询结果。“查询向导”是一种最简单的创建查询的方法,其数据来源可以单个表也可以多个表,还可以从来源表中选择包括在查询结果中的任意字段。【任务分析】【任务分析】“学员”表中有学员的全部相关信息,要使用向导创建“学员基本信息”查询,是要求显示学员的部分信息,所以在查询中可以包含以下部分字段:姓名、性别、年龄、电话、住址。【任务实施】【任务实施】(老师演示老师演示)【任务检查与效果展示】【任务检查与效果展示】双击导航窗格中“查询”对象列表中的“学员基本信息”查询就可以看到查询结果,如下图所示:任务二任务二 使用设计视图查询各类
4、学员信息使用设计视图查询各类学员信息【任务描述】任务描述】在设计视图中,通过设置各种查询条件,在“学员”表中查询满足条件的学员信息。【知识准备】【知识准备】使用查询向导我们可以快速地创建一个查询,但是其能实现的功能比较单一,对于创建指定条件的查询就无法实现,因此Access还提供了另外一种创建查询的方法,即查询的“设计视图”,它是创建、编辑和修改查询的基本工具,使用设计视图创建查询是最基本的方法。1、查询设计视图的结构 查询设计视图主要由两部分构成,上半部分为“对象”窗格,下半部分为“查询设计”网格,如下图所示:“对象”窗格“查询设计”网格(1)“对象”窗格中,放置查询所需要的数据源表或查询。
5、(2)“查询设计”网格由若干行组成,行中的项及其含义如下:“字段字段”行行:存放查询需要的字段和用户自定义的计算字段。“表表”行:行:存放字段行的字段来源的表或查询。“排序排序”行:行:对查询结果按某个字段进行排序,有“升序”、“降序”和“不排序”三种选择。“显示显示”行:行:决定字段是否在查询结果中显示。在各个列中,有已经“勾选”了的复选框,默认状态所有字段都将显示出来,如果不想显示某个字段,但是又需要它参与计算或条件判断,则可取消勾选复选框。“条件条件”行:行:输入所指定的查询条件。“或或”行:行:输入逻辑上存在“或”关系的查询条件。空行:空行:可输入更多的查询条件。2、设置查询条件 创建
6、选择查询时,常常需要在查询设计视图中的“条件”单元格中输入条件表达式来限制查询结果,正确地设置查询条件,是创建按条件进行查询必须解决的基本问题。条件查询类似于一种公式,它是由引用的字段、运算符和常量组成的字符串,在Access中查询条件也称为表达式,用来构建表达式的常用运算符有:比较运算符:“=”(等于)、“”(不等于)、“”(大于)、“=”(大于等于)Between运算符:运算符:用于测试一个值是否在指定的范围内。语法格式:Between and 例如:报名日期 Between#2010-01-01#and#2010-12-31#Like运算符:运算符:Like运算符用来测试一个字符串是否与
7、给定的模式相匹配,模式是由普通字符和通配符(*和?)组成的特殊字符串。“*”表示该位置是任意一个字符串,“?”表示该位置是任意一个字符。通常使用Like 运算符与通配符结合实现模糊查询。语法格式:Like 例如:姓名 Like “张王李*”(表示姓张或姓王或姓李的姓名)书名 Like “*网络*”(表示书名中含有“网络”两个字)姓名 Like “张?”(表示姓名只有两个字,且姓“张”)电话号码 Like “139*”(表示所有以139开头的电话号码)小小贴贴士士:在单元格中输入条件时,文本型常量要用一对单引号“”或双引号“”括起来;日期时间型常量要用一对“#”括起来。【任务分析】【任务分析】使
8、用设计视图查询“学员”表中各类学员信息:1、可以按单个条件单个条件进行查询,例如查询职业为学生职业为学生的学员信息;2、可以按多个条件多个条件结合进行查询,例如查询45岁以上的姓张男学员岁以上的姓张男学员信息;3、可以在多个表中多个表中进行查询,例如查询倒桩考试合格倒桩考试合格的学员信息。【任务实施】【任务实施】实施步骤实施步骤(老师演示)(老师演示)设计视图如下:设计视图如下:图一图二图三任务三 创建“学员科目学习时间”的高级查询【任务描述】基于“学习记录”表,分别创建参数查询和交叉表查询,统计每位学员各科的学习累计时间及全部科目的学习总时间。【知识准备】高级查询包括参数查询和交叉表查询,两
9、种类型的查询有各自的特点,其中:参数查询是在每一次运行时,利用对话框以提示用户输入参数,输入参数后系统检索出符合所输入参数的记录。参数不同,查询结果不同。使用交叉表查询来计算和重构数据,可以简化数据分析。交叉表查询计算数据的总和、平均值、计数及其他类型的统计,并将它们进行分组,一组列在数据表左侧作为交叉表的行字段,另一组列在数据表的顶端作为交叉表的列字段。【任务分析】参数查询分为单参数查询和多参数查询,在这里我们创建单参数查询,以“学员编号”为参数,查询学员各科目的学习累计时间。首先对“学员编号”及“学习内容”进行分组,然后再对“时长”进行合计,通过询问“学员编号”从而得到该学员每个科目的学习
10、累计时间;创建交叉表查询显示学员各科目的学习累计时间和学习总时间。在实际应用中,交叉表用于解决在一对多的关系中,对“多方”实现分组求和的问题。【任务实施】1、创建参数查询,以“学员编号”为参数,查询学员各科目的学习累计时间、创建交叉表查询,显示学员各科目的学习累计时间和学习总时间实施步骤(老师演示)【任务检查与效果展示】1、当运行参数查询时,弹出如下左图所示的对话框,用户输入学员编号如“C1003”,则显示如下右图的查询结果:2、通过向导创建的交叉表查询,运行得到如下结果:任务四 生成“待领驾照学员通信录”表【任务描述】把当前“成绩”中全部科目考试都合格的学员检索出来,并结合“学员”表,生成一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建 查询 课件 完整版 PPT 教程 整套 电子 讲义 最新
限制150内