Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt

Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt

ID:50018344

大小:629.50 KB

页数:35页

时间:2020-03-07

Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt_第1页
Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt_第2页
Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt_第3页
Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt_第4页
Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt_第5页
资源描述:

《Access数据库系统及应用 教学课件 作者 李梓第4章 查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access数据库技术第4章查询第4章查询认识查询通过查询来查看、更改、分析数据用来搜索、汇总、追加、删除数据可以用来作为报表、窗体的数据源从一个或多个基表中获取的数据排序显示9/17/20212几种常用的查询交叉表查询SQL查询自动输入数据的“自动查阅”查询选择查询参数查询操作查询9/17/202134.1选择查询的创建使用“简单查询向导”方法1:单击“新建”选择“简单查询向导”方法2:双击快捷方式“使用向导创建查询”9/17/20214查询的三种视图数据表视图设计视图SQL视图常用此按钮切换9/17/2021

2、5使用“设计视图”创建查询双击字段名,增加字段拖动可以调整位置、宽度等9/17/20216条件的使用实例1:查找“80年以前工作的教师”显示:<#1980-1-1#9/17/20217实例2性别为“男”的副教授同行表示“与”,不同行表示“或”9/17/20218实例3职称为“教授”或“副教授”的教师或在同一行中输入:"教授"Or"副教授"9/17/20219实例4:学历不是“本科”的职工9/17/202110实例5:列出所有姓“李”的教师输入:李*,自动形成表达式:Like"李*"9/17/202111利用表达式

3、生成器建立条件实例6:查找工资在500~1000之间的职工9/17/202112添加计算结果字段在查询中,允许添加“计算字段”,操作如下:在右端第一个空列上输入计算表达式例如在查询5中增加字段:基础工资*0.1当“回车”后,变为:表达式1:[基础工资]*0.1将“表达式1”改为字段名“奖金”,即:奖金:[基础工资]*0.19/17/202113实例7:计算各人的总分和平均分9/17/202114分组统计的查询(GroupBy)实例8:按性别求A班各科成绩的平均分只保留分组字段“性别”的“GroupBy”,其他各科

4、成绩的总计项改为相应的统计函数,单击“∑”按钮9/17/202115创建带有参数的通用查询直接在“条件”中输入[提示内容]例1,在基础工资“条件”中输入:Between[最低工资]and[最高工资]表示两个可变的上、下限值。例2,按性别查询(在性别“条件”中输入)[性别?]或[请输入性别:]9/17/202116创建自动输入数据的 “自动查阅”查询“自动查阅”必须符合以下特殊条件:基于一个以上的表,且具“一对多”的关系“一方”必须具有唯一的索引(主键)联接字段必须来自“多方”(不能是主键)“多方”输入的值,必须在

5、“一方”已存在。功能:“多方”联接字段的值被更改,或添加新数据时,自动查找并显示“一方”中相关的值。9/17/202117例9利用“自动查阅”功能建立查询“学生选课情况”(1)在查询的设计视图中,有关的三个表,见下图;(2)将有关字段拖到设计网格中,这里的关键技术是“学号”和“课程ID”都必须选择“学生选课”中的字段,因为只有它们已建立查阅字段;(3)保存查询,命名为“学生选课情况”;9/17/202118测试1)切换到“数据表视图”,在最后一行增加新的选课学生;2)单击学号选择某学生;3)单击查阅字段“课程ID

6、”,选中“艺术教育”,说明:由于在“学生选课”中,已对“学号”和“课程ID”建立了查阅字段,因此,只要对这2个字段直接选择,就可以得到6个字段的全部信息9/17/2021192使用“向导”创建交叉表查询对于“学生选课”表,按姓名列出每个学生选修课的学分总数9/17/202120交叉表查询操作步骤(1)选择表“学生”等(见图),建立辅助的查询“学生选课情况”;(因为学生选课中没有姓名和课程名)9/17/202121交叉表查询操作步骤(2)在查询的设计视图中,单击“新建”按钮,选择“交叉表查询向导”,(3)选择查询“

7、学生选课情况”,下一步,选择“姓名”作为行标题;(4)下一步,选择“课程名”的值作为列标题;(5)选择“学分”作为计算对象,选择函数“求和”;9/17/2021223.使用“查找重复项查询向导”该向导帮助用户查找数据库中的重复数据。实例:查找“学生选课”表中输入重复的记录(即选同一门选课,被两次输入)操作步骤:单击“新建”,选择“查找重复项查询向导”;指定基表或查询;确定可能重复的字段,(姓名、课程名)选择其它要显示的字段(剩余的其它字段)完成9/17/2021234.使用“查询向导”查找表之间不匹配的纪录实例:

8、列出“课程”表中从未被选修的课程名称。发生于“一对多”的关系步骤:单击“新建”,选择表“课程”(一方)选择与之匹配的相关表“学生选课”(多方)建立匹配,按按钮指定两个表之间的相关字段,即“课程ID”9/17/2021244.2操作查询的创建创建“生成表查询”功能:本查询的执行将产生一个新表实例1:创建生成表查询:从“学生”表中,将98级的学生,生成表名为“98毕业生备份

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

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

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