- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02第二讲access查询(一)Access(PPT全)讲述
* 上节回顾 两个概念 数据库 表 五个操作 创建数据库 创建表 查阅向导 有效性规则 创建关系 出现的问题: 主键字段不能为空的含义 无法建关系的原因 表没有关闭 没有相同类型及字段大小相等的关联字段 相关表中出现主表中没有的记录 中英文对照 * 一、查询概念 所谓查询是指根据用户指定的一个或多个条件,在数据库中查找满足条件的记录。 用户通过查询告诉Access检索条件,Access根据用户提供的条件将查询到的数据反馈给用户。 与表的区别: 表:数据存放的物理集合 查询:是动态数据的集合,存放如何取得数据的方法和定义,是操作的集合,相当于程序 * 查询的种类 选择查询 参数查询 汇总查询 交叉表查询 重复项查询 不匹配项查询 动作查询 生成表查询 更新查询 追加查询 删除查询 查询的功能 查看、有哪些信誉好的足球投注网站和分析 追加、更改和删除数据 实现记录的筛选、排序、汇总和计算 用来作为报表和窗体的数据源 对一个和多个表中获取的数据实现联接 * 二、选择查询 选择查询: 是最常用的查询方法,它的作用是根据用户提供的条件,从一个或多个数据表中检索数据,并且在数据表视图中显示结果。 方法: 简单查询向导 查询设计器 * 使用“查询设计器”设计查询 添加表/查询,多表(参照完整性)(从哪里查询) 注意:不要选多余的表 添加查询字段(查询什么) 注意:不要选多余的字段 选择查询结果排序 设置字段的显示属性 输入条件 (“或”栏是“条件”栏的延续)(什么条件) 直接输入表达式 表达式生成器 设置字段属性(格式、小数位数、标题等) * 操作符 逻辑操作符: And —与、Or —或、 Not-非 In、Between and、Like 操作符: In (35,36,74,68,99,388) Between 200 and 500 Like 陈* 通配符: ?(任意单一字符) *(任意若干个字符) #(任意单个数字) !(任意单个非!之后所跟的字符) [0-3](0,1,2,3) [!A-C](除A,B,C以外的任何字符) * 选择查询示例(1) 请使用 “Shift-MIS”数据库 示例1:查找-奖学金 查找奖学金在200至500元(包括200、500)同学的学号、姓名、性别及奖学金,以奖学金降序排列,取名为:查找-奖学金。 思考 查找奖学金在200至500元(包括200、500)的男同学的学号、姓名、及奖学金,以奖学金降序排列,取名为:查找-奖学金男 * 选择查询示例(2) 示例2:查找-党员和奖惩 查找党员或备注不空的同学的学号、姓名、性别、专业、党员、备注,取名为:查找-党员和奖惩。 思考:查找不是党员且备注为空的同学的学号、姓名、性别、专业、党员、备注。 是:Yes、True、On、-1 否:No、False、Off、0 空:Null 不空:Not Null 或条件写在2行 不能写在同一行 与条件写在同一行 * 选择查询示例(3) 示例3:查找-97和05级陈姓同学 查找97和05级的姓陈的同学的所有信息,取名为:查找-97和05级陈姓同学 思考 查找条件有哪几个? 这些查找条件之间的与或关系是怎样的? * 选择查询示例(4-1) 示例4:查找-78国贸 查找1978年出生的“国际经济与贸易”专业的所有同学的学号、姓名、出生日期、奖学金字段,取名为:查找-78国贸。 * 选择查询示例(4-2) 第1种方法: * 选择查询示例(4-2) 第2种方法: * 选择查询示例(4-3) 第3种方法: * 选择查询示例(5) 示例5:查找-不及格 查找成绩不及格学生的学号,姓名,专业,课程和成绩.按专业编号降序排列。 注意:添加两张有关系的表---学生表和成绩表。 思考:查找高等数学成绩不及格学生的学号,姓名,专业和成绩.按专业编号降序排列。 * 三、汇总查询 汇总查询: 在选择查询的基础上对数据进行分组,并且对查找到的数据记录进行总计、计数、求平均以及其他类型的统计计算。 方法: 向导生成: 利用“简单查询向导”形成汇总查询后,再在QBE视图下进行修改。 QBE视图: Σ 按钮。 一些常用的统计函数: sum-求和 count-计数 min-最小值 max-最大值 * 汇总查询示例(1) 示例1:统计人数 统计男女同学的人数,取名为:统计人数。 思考 该查询可能用到哪些表?哪些字段? 哪个字段是分组的依据?对哪个字段进行的统计计算? 汇总查询用Group by子句将查询结果按某一列或多列值分组,值相等的为一组,然后再对分组内的数据按照要求进行其它运算。 * 汇总查询示例(2) 示例2:统计 统计各专业同学奖学金的平均值、最大值及各专业同学的人数,取名为:统计。 思考 该查询可能用到哪些表?哪
文档评论(0)