陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4

上传人:f****u 文档编号:123290150 上传时间:2020-03-08 格式:PPT 页数:72 大小:1.79MB
返回 下载 相关 举报
陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4_第1页
第1页 / 共72页
陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4_第2页
第2页 / 共72页
陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4_第3页
第3页 / 共72页
陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4_第4页
第4页 / 共72页
陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4》由会员分享,可在线阅读,更多相关《陈恭和全套配套课件数据库基础与Access应用教程第2版 应用软件ACCESS4(72页珍藏版)》请在金锄头文库上搜索。

1、应用软件应用软件ACCESSACCESS 查询查询 信息学院信息管理系 PART 4 1 信 息 学 院 第四章 查 询 4 1 4 1 查询概述查询概述 4 2 4 2 创建查询创建查询 4 3 4 3 查询条件查询条件 4 4 4 4 在查询中执行计算在查询中执行计算 4 5 4 5 各种查询设计各种查询设计 4 6 4 6 SQLSQL查询查询 2 信 息 学 院 4 1 查询概述 1 什么是查询 用来从表中检索所需要的数据 对表中的数据加工的 一种数据库对象 查询是以表或查询为数据源的再 生表 即每次使用查询时 都从指定数据源创建记录集 视 图 使用查询 从一到多个表或查询中重新组合

2、检索出用户需要 的数据 可以在查询中对相关数据进行统计 计算 可以完成对大量数椐的更新 例 添加 修改 删 除 为 窗体 和 报表 提供数据源 3 信 息 学 院 Access提供了5种查询 选择查询 最常见的查询类型 可以 从一个或多个表中检索数据 对记录进行分组 并进行总计 计数 平均以及 其他类型的计算 交叉表查询 显示来源于表中某个字段的合计值 计算值 平均值等 并将数据分组 一组列在数据 表左侧 一组列在数据表上部 参数查询 在查询中增加了可变化的参数 可以更 多 更方便地查找有用信息 适合于作为窗体或报 表的基础 ACCESS查询的类型 4 信 息 学 院 操作查询 在操作中更改多

3、个记录的查询 删除查询 从一个或多个表中删除一组记录 更新查询 批量更改一个或多个表中的一组记 录 追加查询 将一组记录添加到其他表的尾部 生成表查询 根据一个或多个表数据新建表 SQL查询 使用SQL语句创建的查询 ACCESS查询的类型 5 信 息 学 院 ACCESS查询的视图 1ACCESS查询的视图 1设计视图 1数据表视图 1SQL视图 1数据透视表视图和数据 透视图视图 6 信 息 学 院 4 2 创建查询 创建查询的方法 查询设 计视图 查询 向导 7 信 息 学 院 1 简单查询向导的使用 简单查询向导的功能 以一个或多个表中的指定字段创 建查询 对一组记录或全部记录进行各种

4、统计 一般步骤 启动简单查询向导 指定记录源 进行统计计算 指定查询名称 只能选择字段 不能设置条件 8 信 息 学 院 2 查询设计器的使用 1 查询设计器的构造 作数据源 的表或查 询列表 查询设 计网格 设定查 询条件 字段名 字段来源 9 信 息 学 院 2 打开查询设计器 显示表 对话框 10 信 息 学 院 3 查询设计视图中的工具条 视图按钮 在查询的三种视图之间切换 查询类型按钮 可在选择查询 交叉表查询 生成 表查询 更新查询 追加查询和删除查询之间切换 执行按钮 执行查询 以工作表形式显示结果集 显示表按钮 显示 显示表 对话框 列出当前数据 库中所有的表和查询 以便选择查

5、询的数据源 合计按钮 在查询设计区增加 总计 行 用于各种 统计计算 如求和 求平均值等 视图 查询类型 执行显示表 合计 上限值 生成器 新对象 属性数据库窗口 11 信 息 学 院 合计按钮 在查询设计区增加 总计 行 用于各种统 计计算 如求和 求平均值等 上限值按钮 可以对查询结果的显示进行约定 用户 可在文本框内指定所要显示的范围 属性按钮 显示光标处的对象属性 若光标在查询设计器上半部 则将显示查询的属性 若光标在字段内 则将显示字段属性 生成器按钮 弹出表达式生成器对话框 用于生成准 则表达式 在光标位于查询设计网格的 准则 栏时有 效 数据库窗口按钮 回到数据库窗口 新对象按钮

6、 打开 新建表 新建查询 新建报 表 等各种对话框 准备生成相应的对象 12 信 息 学 院 选择数据源 表或查询 放在上半部 从表中选择字段 放在下半部设计网格 键入准则 设置排序方法 设置是否显示等 4 查询设计与修改的过程 13 信 息 学 院 4 3 查询条件 查询条件 创建查询时添加的限制条件 可使查询 结果集中包含且仅包含必要的数据记录 输入条件的方法 在设计视图中打开查询 在指定 字段 条件 行的网格中键入条件表达式 也可使用 表达式生成器构造表达式 还可切换到查询的SQL 视图 观察相应的SQL语句 Access中表达式的使用场合 有效性规则 查询或筛 选准则 属性或参数的设置

7、值 计算控件 宏的条 件等 在查询中加入条件 操作实例 14 信 息 学 院 一 表达式 1 表达式是 由运算符连接运算对象构成的运算式 子 它将计算出一个单个的值 2 表达式的一般格式 3 运算对象可以是 常量 函数 字段名 表达式 控件 属性 15 信 息 学 院 二 文字值 常量 表名 字段名 函数 u常量 数值常量 1234 123 4 45 12 文字常量 abcd I Love Student 1234 日期常量 1998 08 03 Access 定义的常量 True False Null u在查询的 设计视图 中表达式中应用字段名的形 式例 学生 姓名 在查询的 SQL视图 中

8、的表达式中应用字段名的形 式例 学生 姓名 u函数 是ACCESS提供的 具有特定功能的一组操作 函数的应用格式 函数名 表达式 例 avg count year date 等 16 信 息 学 院 三 Access中允许使用的运算符和表达式 1 算术运算符和表达式 2 条件运算符和表达式 3 逻辑运算符和表达式 4 连接运算符和表达式 17 信 息 学 院 1 算术运算符 加 减 乘 除 整除 乘方 Mod 取余 3 条件运算符和表达式 1 比较运算符 2 逻辑表达式与逻辑运算符 1逻辑运算符 and 与 or 或 not 非 18 信 息 学 院 3 like运算符和统配符 格式 like

9、 是由字符串和通配符组成 2 使用Between运算符构成的条件表达式 格式 Between and 功能 定义了一个数据范围 从运算对象1 的值到运算对象2的 值 例1 在名为 出生日期 的日期型字段的 准则 栏中输入如下表达式 Between 1998 08 03 and 1998 12 31 等价于 1998 08 03 and 1998 12 31 19 信 息 学 院 通配符用法like 示例 从 所在处的0到任 意多个任意字符 可以写在字符串的 开头或结尾 Like wh 字符型字 段的值是 以wh打头的字 符串都符合条件 1个任意字符 可以写在字符串 的任意位置 Like wh

10、r 字符型 字段的值是 由4个字母 组成 且前两个字母是 wh 第四个是 h 的都 满足条件 表示位于 内的任意 1个字符 Like b a1 字符 型字段的值是 由3个字 符组成 且第一个字母是 b 第三个字符任意 中 间的字符必须是 a 或 1 之一的才满足条件20 信 息 学 院 通配 符 用法like 示例 表示没有位于 内 的任意1个字符 Like b ac k 字符 型字段的值是 由3个字 符组成 且第一个字母是 b 第三个是 k 中间 的字母必须不能是 a 或 c 才满足条件 表示位于 内的指 定范围内的任意1个 字母 字母必须升 序给出 Like b a d 字符型 字段的值是

11、 由2个字母 组成的 且第一个字母是 b 第二个字母必须是 a b c d之一的才满足 条件 表示位于 位置的可 以是一个0 9的 任意字符 Like p 字符型字 段的值是 p0 p2 p3 p9 的才满足条件 21 信 息 学 院 4 在条件表达式中使用in运算符 格式 in 学生 姓名 表 字段 In 张三 李司 条件 表 字段 条件 学生 姓名 like 张三 or like 李司 说明 与like不同 in运算中不允许使用通配符 例 查询条件是 姓名 字段中的值是 张三 或 李司 的都符合条件 操作实例 22 信 息 学 院 4 连接运算符 3 不是汉族的学生 练习 数据库音像店管理

12、 5 mdb 1 建立 会员订购产品 查询 包含字段 产品ID 产品名称 订单 ID 销售日期 会员ID 姓名 性别 电话 以 会员订购产品 为查询数据源 建立如下查询 2 查找CD和VCD的订货情况 3 查找电话前4位是 6449 的会员的订货情况 4 查询1984年出生的女会员的订货情况 25 信 息 学 院 查询字段的部分属性 3 查询字段的字段名 2 查询字段的 格式 属性 1 查询字段的 标题 属性 自定义查询字段的字段名的方法 在某查询字段的 字段 栏的开始输入新的字段名 然后紧跟一个西文的冒号 4 利用 属性 窗口 26 信 息 学 院 查询字段的字段名 27 信 息 学 院 前

13、的为定义的查询的 字段名 28 信 息 学 院 查询练习一 1 查询成绩为85分以上的学生的 学号 姓名 课程名 性别 2 1984年以后出生的男生的 学号 姓名 性别 出生 日期 3 各个专业 1983 至1984年 出生的男生的学号 姓名 性别 出生日期 4 1983出生的男生或1984年出生的女生的 学号 姓名 性别 出生日期 5 在查询的结果集中显示不姓 张 王 李 的女生 的学号 姓名 性别 6 女生课程成绩最高的前3名的学生的 学号 姓名 性别 计算机成绩 29 信 息 学 院 4 4 在查询中执行计算 一 统计计算 使用ACCESS预制 的 统计计算函数 对查询中的 某 一个查询

14、字段 进行计算 二 自定义计算 设置自定义的查询字段 设计一个查询字段 该字段是数据源中没有的字段 30 信 息 学 院 一 统计计算 1 计算字段设置方法 在查询设计视图下 单击工具栏中的 合计 工具按钮 在查询设计器的设计网格中将增加一个 总计 行 选定预进行计算的字段的 总计 栏的下拉列 表框中的统计函数 31 信 息 学 院 2 要求掌握的统计函数及其功能 Group By 定义计算单位 组 Sum 求计算单位内的计算字段值的总和 Min 求计算单位内的计算字段值中的最小值 Max 求计算单位内的计算字段值中的最大值 Count 求计算单位内的计算字段值中的非NULL值的个数 Firs

15、t 求计算单位内的第一个记录中的计算字段的值 Last 求计算单位内的最后一个记录中的计算字段的值 Expression 当自定义字段的表达式中包含 合计 函数 时 在该字段的 总计 栏中输入Expression Where 指定不用于分组的字段条件 该字段不会显示在 查询的结果中 Avg 求计算单位内的计算字段值的平均值 32 信 息 学 院 3 ACCESS的统计函数的运算对象的数据类型 计算函数 可运算的字段的数据类型 Sum 数字 日期 时间 货币和自动编号 Avg Min 文本 数字 日期 时间 货币和自动编号 Max Count 文本 备注 数字 日期 时间 货币 自动编号 是 否

16、和 OLE 对象 例 各专业各性别人数 StDev 数字 日期 时间 货币和自动编号 估算样本的标准差 Var 估算样本方差 First Last 任何类型 合 计 函 数 33 信 息 学 院 4 使用统计函数查询的实例 查询所有学生的计算机应用的总成绩 查询学习计算机应用课程的学生人数 查询各专业的总成绩 查询01专业每个学生学习的课程数 使用where 查询全校总成绩 不分人 不分科 统计各种风格音像制品的数量和库存量 统计10种最畅销产品的销售数量和库存量 统计每个会员订单的数量 统计每种类型产品的库存总量 34 信 息 学 院 查询练习二 使用统计函数 数据库是 student练习 mdb 7 查询每个学生获得的总平均成绩 查询99级总平均成绩在85分以上的每个学生的总 平均成绩 8 查询每个学生的总成绩和所学课程门数 9 查询每个学生获得的总学分 计算成绩 60的所学课程的总学分 10 查询各地区学生人数 35 信 息 学 院 二 自定义计算 设置自定义的查询字段 1 在自定义的查询字段中可对一或多个字段进行 计算 2 在自定义的查询字段的表达式中参加计算的字 段 的数据类

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号