Access数据库应用技术 教学课件 作者 潘晓南 王莉 第4章 数据查询.pptVIP

  • 0
  • 0
  • 约1.23万字
  • 约 67页
  • 2019-10-03 发布于广东
  • 举报

Access数据库应用技术 教学课件 作者 潘晓南 王莉 第4章 数据查询.ppt

第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. 追加查询    追加

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档