- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS-数据查询
第4章 数据查询 4.1 查询简述 4.2 使用向导创建查询 4.3 自己设计查询 4.4 查询实例 4.5 利用查询实现对表数据的修改 4.6 SQL查询 4.7 对查询结果的处理 4.1 查询简述 1. 什么是查询 查询是按照一定的条件或要求对数据库中特定数据信息的查找。 查询可以对一个数据库中的一个表或多个表中存储的数据信息进行查找、统计、计算、排序等。 查询的结果可以作为窗体、报表、数据访问页或另一个查询的数据源。 4.1 查询简述 Access的查询有三种视图模式: 4.1 查询简述 2 .Access的查询类型 Access支持以下5种类型的查询: 选择查询 参数查询 交叉表查询 操作查询 SQL查询。 4.2 使用向导建立查询 Access提供了多种向导以方便查询的创建。对于初学者来说,选择使用向导的帮助可以快捷地建立所需要的查询。 4.2 使用向导建立查询 1.使用简单查询向导 例:在“教学管理”数据库中新建教师基本情况的查询 4.2 使用向导建立查询 2 .使用交叉表查询向导 ? 交叉表查询以水平方式和垂直方式对记录进行分组,并计算和重构数据,可以简化数据分析。交叉表查询计算数据总和、计数、平均值以及其他类型的综合计算。 通过交叉表查询可以在一个数据表中以行标题将数据组成群组,按列标题来分别求得所需汇总的数据(如总和或平均值),然后在数据表中以表格的形式显示出来。 4.2 使用向导建立查询 例:在“教学管理”数据库中迅速建立这样一个查询:“学生中各民族的男女生的人数” . 4.2 使用向导建立查询 3.使用查找重复项查询向导 查找重复项查询向导可以对数据表中某些具有相同的字段值的记录进行检索、分类 . 例:查找“教师中各种职称的人数” . 4.2 使用向导建立查询 4.查找不匹配项查询向导 查找不匹配项查询向导可以在一个表中查找与另一个表中没有相关记录的记录。 例:完成“没有选课的学生”的查询. 4.3自己设计查询 1 查询的设计视图 4.3自己设计查询 2.查询目标的确定 在查询中显示的字段值可以是原表的字段值,也可以是经过字段表达式计算的结果 . 4.3自己设计查询 3. 查询条件表达式的设置 设计查询时,如果需要查找满足某一条件的记录,需要在查询设计视图中的“条件”行输入查询的条件表达式。除了直接输入常量外,还可以使用比较运算符、逻辑运算符、特殊运算符、数学运算符和Access的内部函数等来构成表达式。 在查询设计区的“条件”行中输入表达式时,如果各个表达式处于同一行,则各个表达式之间应该是逻辑与的关系;如果各个表达式处于不同行,则各个表达式之间应该是逻辑或的关系。 4.3自己设计查询 4.3自己设计查询 4.3自己设计查询 函数 1.常用数值函数 2. 常用字符函数 3. 常用日期函数 4. 常用统计函数 5. 常用域聚合函数 4.3自己设计查询 例:查找参加工作在1980年到2000年之前的学历为硕士或博士,工资在3000元以下少数民族的教师的信息 4.3自己设计查询 4.联接类型对查询结果的影响 4.3自己设计查询 4.4 查询实例 1 .选择查询 查询“计算机系学生的选课成绩为及格的”的记录,要求查询结果中包含学生号、学生名、课程号、课程名、成绩。每门课程的成绩按从高到底排列 4.4 查询实例 2.参数查询 例:根据输入的“系名”的内容,查找该系教师的情况. 4.4 查询实例 3 .汇总查询 例:查询每个学生学习课程的成绩的总分、平均分、最高分和最低分。 4.4 查询实例 4.4 查询实例 4.交叉表查询 例:利用交叉表查询来完成每个学生的第一个学期的选课信息的查询,查询包括学生姓名、所学课程名、成绩和平均分等信息 . 4.5利用查询实现对表数据的更改 查询不仅可以实现对数据的查找,还能很有效地对表中的记录作删除、更新、追加的操作,并且通过查询可以生成新表。 4.5利用查询实现对表数据的更改 1.生成表查询 生成表查询是将对一个或多个表的查询得到的全部或部分数据来创建新表,这样可以对一些特定的数据进行备份。 例:将计算机系的学生记录生成一个新表. 4.5利用查询实现对表数据的更改 2. 更新查询 更新查询可以对一个或多个表中符合查询条件的数据作批量的更改。 例如:将教师中职称为讲师的工资提高5% . 4.5利用查询实现对表数据的更改 3. 追加查询 追加
您可能关注的文档
- 2014年西-医综合考试大纲.doc
- 2014机电-实务背诵310题.doc
- 2013版第-四章 学习道德理论 注重道德实践.ppt
- 2014电大-文秘管理与应用写作小抄(整理版).doc
- 2014年电-大本科英语二复习小抄字母版1.doc
- 2015 《-中国药典》无菌检查法修订.ppt
- 2014电大-本科计算机网考操作题题库小抄(绝对权威)精准.doc
- 2014版国-家电网公司安全工作规定培训教材.ppt
- 2015 政-治新闻.ppt
- 2015南京-盐城二模试卷讲评(娓娓与喋喋).ppt
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
文档评论(0)