(中职)Access2010应用基础项目四创建和编辑查询课件.ppt
《(中职)Access2010应用基础项目四创建和编辑查询课件.ppt》由会员分享,可在线阅读,更多相关《(中职)Access2010应用基础项目四创建和编辑查询课件.ppt(264页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF正版可修改PPT(中职)Access2010 应用基础项目四 创建和编辑查询ppt 课件ACECSS项目4 创建查询项目4 创建查询 情景故事:l l小林发现想查看表中某些条件的数据用筛选虽小林发现想查看表中某些条件的数据用筛选虽然可以实现,但是这种条件无法保存,他很想然可以实现,但是这种条件无法保存,他很想知道可不可以把进行筛选的条件保存下来,供知道可不可以把进行筛选的条件保存下来,供下次查看使用?还有如果能根据学生的出生日下次查看使用?还有如果能根据学生的出生日期来查看学生的年龄就好了。并且查询保存的期来查看学生的年龄就好了。并且查询保存的就是对应的就是对应的SQLSQL语句,他也
2、曾切换到语句,他也曾切换到SQLSQL视图查视图查看查询对应的看查询对应的SQLSQL语句,但就有些不懂,他非语句,但就有些不懂,他非常想学常想学SQLSQL查询语句。查询语句。项目4 创建查询 项目说明:l l查询是一种数据库对象,可以用来对表中的数查询是一种数据库对象,可以用来对表中的数据进行检索、筛选出符合条件的记录,便于对据进行检索、筛选出符合条件的记录,便于对数据进行查看、统计、分析和使用,还可用来数据进行查看、统计、分析和使用,还可用来对表中的数据进行成批的添加、删除、更新等对表中的数据进行成批的添加、删除、更新等操作。操作。SQL(SQL(即即Strutured Query La
3、nguageStrutured Query Language,结构,结构化查询语言化查询语言)是关系数据库领域中应用最广泛的是关系数据库领域中应用最广泛的数据库查询语言。主要用于查询和更新数据库数据库查询语言。主要用于查询和更新数据库的标准语言,可以完成复杂的查询任务。的标准语言,可以完成复杂的查询任务。项目4 创建查询 学习目标:l l能根据实际需要创建各种查询。能根据实际需要创建各种查询。l l会用会用SQLSQL语句解决实际问题。语句解决实际问题。l l理解查询的概念、和不同类型的查询的作用。理解查询的概念、和不同类型的查询的作用。l l掌握各掌握各SQLSQL语句的特点、格式、功能和语
4、句中语句的特点、格式、功能和语句中各个子句的作用和用法。各个子句的作用和用法。任务4 1 利用向导快速创建查询 任务说明:l l利用向导可以快速创建一般选择查询、交叉表利用向导可以快速创建一般选择查询、交叉表查询、查找重复项和查找不匹配项功能的查询。查询、查找重复项和查找不匹配项功能的查询。任务目标:11能灵活运用各种查询向导来创建查询实现相能灵活运用各种查询向导来创建查询实现相应的功能;应的功能;22理解查询的概念、作用等基础知识。理解查询的概念、作用等基础知识。案例4 1 2 内容l l统计统计“学生档案学生档案”表中各班男女生人数的查询表中各班男女生人数的查询“各班男女生人数各班男女生人
5、数”l l案例分析:案例分析:l l此任务可通过用交叉表查询向导,确定数据源此任务可通过用交叉表查询向导,确定数据源后,选择先分组的行标题字段后,选择先分组的行标题字段“班级班级”,再选,再选择二次分组的列标题字段择二次分组的列标题字段“性别性别”,最后选择,最后选择行列交叉处用于统计的字段和计算方式来创建行列交叉处用于统计的字段和计算方式来创建查询实现任务要求。查询实现任务要求。案例4 1 2 内容l l实现步骤:实现步骤:l l(一一)启动交叉表查询向导启动交叉表查询向导l l11单击单击“创建创建”选项卡的选项卡的“查询查询”命令组中的命令组中的“查询向导查询向导”l l22在打开的在打
6、开的“新建查询新建查询”对话框中选择,再单对话框中选择,再单击击“确定确定”按钮启动交叉表查询向导,如图按钮启动交叉表查询向导,如图441-71-7所示。所示。案例4 1 2 内容l l(二二)在向导中根据提示进行相应设置在向导中根据提示进行相应设置l l11在在“视图视图”组中选择组中选择“表表”,再在数据源列,再在数据源列表中选择表中选择“学生档案学生档案”表,如图表,如图441-81-8所示,所示,单击单击“下一步下一步”按钮。按钮。案例4 1 2 内容l l22选择作行标题选择作行标题(最多可以选最多可以选33个个)的字段的字段“班班级级”并单击按钮,如图图并单击按钮,如图图441-9
7、1-9所示,再单击所示,再单击“下一步下一步”按钮。按钮。案例4 1 2 内容l l33选择作查询结果中的列标题的字段选择作查询结果中的列标题的字段“性别性别”,如图,如图441-101-10所示,再单击所示,再单击“下一步下一步”按钮按钮案例4 1 2 内容l l44选择行和列交叉处显示的字段选择行和列交叉处显示的字段“统编学号统编学号”及进行计算的函数及进行计算的函数“CountCount”,如图,如图441-111-11所所示,再单击示,再单击“下一步下一步”按钮。按钮。案例4 1 2 内容55指定查询名称为指定查询名称为“各班男女生人数各班男女生人数”,其余,其余采用默认设置,如图采用
8、默认设置,如图441-121-12所示。所示。案例4 1 2 内容66单击单击“完成完成”按钮即可看到查询结果集,如按钮即可看到查询结果集,如图图图图441-131-13所示。所示。案例4 1 3 内容 查看 查看“行为登记 行为登记”表中不止一次有违纪行为的学生 表中不止一次有违纪行为的学生违纪情况 违纪情况“多次违纪学生 多次违纪学生”案例分析:案例分析:可以利用 可以利用“查找重复项查询向导 查找重复项查询向导”将 将“行为登记 行为登记”表中 表中“统编学号 统编学号”字段值重复的学生记录检索出来。字段值重复的学生记录检索出来。实现步骤:实现步骤:(一 一)启动查找重复项查询向导 启动
9、查找重复项查询向导 1 1 在 在“创建 创建”选项卡的 选项卡的“查询 查询”命令组中单击 命令组中单击“查 查询向导 询向导”案例4 1 3 内容 2 2 在打开的 在打开的“新建查询 新建查询”对话框中选择 对话框中选择“查找重复 查找重复项查询向导 项查询向导”,再单击,再单击“确定 确定”按钮启动查找重复 按钮启动查找重复项查询向导,如图 项查询向导,如图4 4 1-14 1-14 所示。所示。案例4 1 3 内容(二 二)在向导中根据提示进行相应设置 在向导中根据提示进行相应设置 1 1 在 在“视图 视图”组中选择 组中选择“表 表”,“表或查询 表或查询”列表 列表中选择 中选
10、择“表:日常行为行为登记 表:日常行为行为登记”,如图,如图4 4 1-15 1-15 所 所示,单击 示,单击“下一步 下一步”按钮。按钮。案例4 1 3 内容2 2 从 从“可用字段 可用字段”列表中,双击选择 列表中,双击选择“统编学号 统编学号”字段为包含重复值的字段,如图 字段为包含重复值的字段,如图4 4 1-16 1-16 所示,单击 所示,单击“下一步 下一步”按钮。按钮。案例4 1 3 内容在 在“可用字段 可用字段”列表中,单击按钮,选择其余的字 列表中,单击按钮,选择其余的字段均在查询结果中要显示,如图 段均在查询结果中要显示,如图4 4 1-17 1-17 所示,单击
11、所示,单击“下一步 下一步”按钮。按钮。案例4 1 3 内容 4 4 输入查询名称 输入查询名称“多次违纪学生 多次违纪学生”,选中,选中“查看结 查看结果 果”,如图,如图4 4 1-18 1-18案例4 1 3 内容5 5 再单击 再单击“完成 完成”按钮,可以看到查询结果集,如 按钮,可以看到查询结果集,如图图 图图4 4 1-19 1-19 所示。所示。案例4 1 4 内容l l创建创建“未违纪学生未违纪学生”查询,用于查看查询,用于查看“学生档学生档案案”表中从来没有违纪记录的学生的统编学号、表中从来没有违纪记录的学生的统编学号、姓名、性别、出生日期、所学专业、班级姓名、性别、出生日
12、期、所学专业、班级l l案例分析:案例分析:l l可以利用可以利用“查找不匹配项查询向导查找不匹配项查询向导”创建查询创建查询实现此功能查找主表中有而在子表中没有出现实现此功能查找主表中有而在子表中没有出现过的关联字段过的关联字段“统编学号统编学号”值的记录。值的记录。实现步骤:(一)启动查找不匹配项查询向导l l11在在“创建创建”选项卡的选项卡的“查询查询”命令组中单击命令组中单击“查询向导查询向导”l l22在打开的在打开的“新建查询新建查询”对话框中选择对话框中选择“查找查找不匹配项查询向导不匹配项查询向导”,再单击,再单击“确定确定”按钮启动按钮启动查找不匹配项查询向导,如图查找不匹
13、配项查询向导,如图441-201-20所示所示实现步骤:(二)在向导中根据提示进行相应设置l l11选择主表:选择在选择主表:选择在“视图视图”组中选择组中选择“表表”,“表或查询表或查询”列表中选择列表中选择“表:学生档案表:学生档案”,如图,如图441-211-21所示,单击所示,单击“下一步下一步”按钮。按钮。实现步骤:l l22选择子表选择子表(即无匹配记录的表即无匹配记录的表):在:在“表或查表或查询询”列表中选择列表中选择“表:日常行为登记表:日常行为登记”,如图,如图441-221-22所示,单击所示,单击“下一步下一步”按钮。按钮。实现步骤:33采用默认的待比较匹配字段采用默认
14、的待比较匹配字段“统编学号统编学号”(即即主表和子表的关联字段主表和子表的关联字段),如图,如图441-231-23所示,再所示,再单击单击“下一步下一步”按钮。按钮。实现步骤:l l44选择查询结果所需要的字段选择查询结果所需要的字段(主表中主表中)统编学统编学号、姓名、性别、出生日期、所学专业、班级号、姓名、性别、出生日期、所学专业、班级),如图所示,再单击,如图所示,再单击“下一步下一步”按钮。按钮。实现步骤:l l图图441-23 1-23“查询向导查询向导”第四步第四步实现步骤:l l55输入查询标题输入查询标题“未违纪学生未违纪学生”,再单击,再单击“完完成成”按钮可看到查询结果集
15、,如图按钮可看到查询结果集,如图441-241-24所示。所示。知识宝库:一、查询的概念、作用和具体功能。l l11概念:按照用户的需求,将满足条件的记录概念:按照用户的需求,将满足条件的记录从一个或多个表从一个或多个表(或查询或查询)中挑选出来,经过处中挑选出来,经过处理后得到特殊形态的数据集合。查询保存的实理后得到特殊形态的数据集合。查询保存的实质是查询设计所对应的质是查询设计所对应的SQLSQL语句而不是检索的语句而不是检索的数据结果。数据结果。l l22作用:能够将一个或多个数据源作用:能够将一个或多个数据源(表或查询表或查询)中按需要提取数据,供用户查看、统计、分析中按需要提取数据,
16、供用户查看、统计、分析和使用。和使用。知识宝库:l l33具体功能:具体功能:l l选择字段选择字段l l选择记录选择记录l l分组和排序分组和排序l l完成数据计算完成数据计算l l用作其他查询或其他数据库对象的数据源用作其他查询或其他数据库对象的数据源知识宝库:l l二、查询的种类及特点:二、查询的种类及特点:l l11选择查询:最常见,主要用于从一个或多个选择查询:最常见,主要用于从一个或多个数据源中选取字段、记录,还可以对选取的数数据源中选取字段、记录,还可以对选取的数据进行的排序和分组统计等操作。据进行的排序和分组统计等操作。l l22参数查询:基于其他查询,在其他查询的条参数查询:
17、基于其他查询,在其他查询的条件中添加了可变化的参数,从而扩大了通用性件中添加了可变化的参数,从而扩大了通用性和灵活性强。查询每次运行时显示和灵活性强。查询每次运行时显示“输入参数输入参数值值”对话框提示用户输入参数再确定查询条件,对话框提示用户输入参数再确定查询条件,即用一个查询实现多个相似的查询任务,创建即用一个查询实现多个相似的查询任务,创建参数查询时只需要将不确定的条件值定义成形参数查询时只需要将不确定的条件值定义成形如如提示文本提示文本的参数即可。的参数即可。知识宝库:l l33交叉表查询:将数据源中的列标题字段中的交叉表查询:将数据源中的列标题字段中的数据作为新的字段,即先按行标题分
18、组,再按数据作为新的字段,即先按行标题分组,再按列标题分组,计算并重新组织数据的结构,供列标题分组,计算并重新组织数据的结构,供用户方便地分析数据。用户方便地分析数据。l l44操作查询:实现对数据源中数据的复制、更操作查询:实现对数据源中数据的复制、更新、删除和追加操作。新、删除和追加操作。知识宝库:l l55SQLSQL查询:功能更强大,除了可以实现查询:功能更强大,除了可以实现“查查询设计视图询设计视图”创建的查询功能以外,还可以实创建的查询功能以外,还可以实现一些特殊的查询功能。现一些特殊的查询功能。l l注:注:l l保存的实际内容:不是查询结果的数据,而是保存的实际内容:不是查询结
19、果的数据,而是查询的设计对应的查询的设计对应的SQLSQL语句。语句。知识宝库:三、几种查询向导比较(一)简单查询向导:l l11特点及应用:最广泛,常用于快速创建选择特点及应用:最广泛,常用于快速创建选择查询,可以:查询,可以:l l(1)(1)将一个或多个表将一个或多个表(或查询或查询)中的数据按照指定中的数据按照指定的条件进行检索的条件进行检索(选择字段和记录选择字段和记录)和筛选;和筛选;知识宝库:l l(2)(2)进行汇总计算。进行汇总计算。l l(3)(3)可选择多个数据源,但这多个数据源应先建可选择多个数据源,但这多个数据源应先建立关系。立关系。l l22一般步骤:一般步骤:l
20、l(1)(1)在数据库窗口中在数据库窗口中“导航窗格导航窗格”选择选择“查询查询”对象,在对象,在“创建创建”选项卡的选项卡的“查询查询”命令组中命令组中单击单击“查询向导查询向导”。知识宝库:l l(2)(2)在在“新建查询新建查询”对话框中选择对话框中选择“简单查询向简单查询向导导”,并单击,并单击“确定确定”按钮。按钮。l l(3)(3)在在“表表/查询查询”列表中选择查询的数据源,列表中选择查询的数据源,再在再在“可用字段可用字段”列表中选择查询结果中要出列表中选择查询结果中要出现的字段,现的字段,(若要选择多个数据源表若要选择多个数据源表/查询,可查询,可以则再在以则再在“表表/查询
21、查询”列表中选择查询的下一个列表中选择查询的下一个数据源,并在数据源,并在“可用字段可用字段”列表中选择查询结列表中选择查询结果中要出现的字段果中要出现的字段),单击,单击“下一步下一步”按钮。按钮。知识宝库:l l(4)(4)若选择的字段中有数字类型的字段,可以选若选择的字段中有数字类型的字段,可以选择择“明细明细”或或“汇总汇总”,再单击,再单击“下一步下一步”按按钮。钮。l l注:结果中显示每一条记录时选择注:结果中显示每一条记录时选择“明细明细”,要对查询结果中某些数字型字段进行统计时选要对查询结果中某些数字型字段进行统计时选择择“汇总汇总”,选择,选择“汇总汇总”后还要单击后还要单击
22、“汇总汇总选项选项”按钮,并在新的对话框中选择汇总字段按钮,并在新的对话框中选择汇总字段及汇总方式,再单击确定。及汇总方式,再单击确定。知识宝库:l l(5)(5)输入查询标题,根据需要选择完成查询创建输入查询标题,根据需要选择完成查询创建后的任务后的任务(默认为默认为“查看查询查看查询”,即在查询的,即在查询的“数据表视图数据表视图”中显示查询结果集中显示查询结果集),再单击,再单击“完完成成”按钮。按钮。知识宝库:(二)交叉表查询向导l l11特点及应用:特点及应用:l l交叉表查询是查询的另一种类型,它用于解决交叉表查询是查询的另一种类型,它用于解决一对多关系中,对一对多关系中,对“多方
23、多方”字段实现分组,一字段实现分组,一组在表的左侧,另一组在表的上部,两组的交组在表的左侧,另一组在表的上部,两组的交叉处显示表中某个字段的总结值,如合计、平叉处显示表中某个字段的总结值,如合计、平均、计数或其他计算等,利用交叉表查询向导均、计数或其他计算等,利用交叉表查询向导可以快速地创建一个交叉表。可以快速地创建一个交叉表。知识宝库:l l注意:注意:l l交叉表查询中所用的字段必须来自同一个表或交叉表查询中所用的字段必须来自同一个表或查询。在创建交叉表查询时,如果所需的字段查询。在创建交叉表查询时,如果所需的字段来自不同表或查询,这时可以先创建一个基于来自不同表或查询,这时可以先创建一个
24、基于多个表或查询的查询,将交叉表查询中所需的多个表或查询的查询,将交叉表查询中所需的字段建立在一个查询中,然后再创建交叉表查字段建立在一个查询中,然后再创建交叉表查询。询。知识宝库:l l22向导中的主要设置:向导中的主要设置:l l选择数据源、选择行标题字段、选择列标题字选择数据源、选择行标题字段、选择列标题字段、选择行和列交叉处显示的字段及计算函数、段、选择行和列交叉处显示的字段及计算函数、指定查询的标题和完成后要做的操作。指定查询的标题和完成后要做的操作。(三)查找重复项查询向导l l11特点及应用:特点及应用:l l(1)(1)只能添加一个数据源,若要查询多个表的数只能添加一个数据源,
25、若要查询多个表的数据,应先将这多个表作数据源创建一个查询,据,应先将这多个表作数据源创建一个查询,再用这个查询作交叉表查询的数据源。再用这个查询作交叉表查询的数据源。知识宝库:l l(2)(2)可以用来对表中具有相同字段值的记录进行可以用来对表中具有相同字段值的记录进行检索。检索。l l22一般步骤:一般步骤:l l(1)(1)在在“新建查询新建查询”对话框中选择对话框中选择“查找重复项查找重复项查询向导查询向导”,并单击,并单击“确定确定”按钮。按钮。l l(2)(2)选择数据源表或查询选择数据源表或查询(通常是至少有一个字段通常是至少有一个字段值有重复的值有重复的),再单击,再单击“下一步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职Access2010应用基础项目四 创建和编辑查询课件 Access2010 应用 基础 项目 创建 编辑 查询 课件
限制150内