- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择查询示例(4) 查找所有的三好学生的学号、姓名、专业和备注,查询名称:查询-三好学生 查询选修了“计算机应用基础”课程的同学的学号、课程名称和成绩,并按成绩降序排列,查询名称:查询-计算机应用基础课程 ; 查询学时数为36、72的课程号和课程名,查询名称:查询-学时和课程 ;(可考虑使用In函数) 查找选修了“英语听力”课程的同学,列出学号,姓名,性别和课程名称,查询名称:查询-听力 ;(从表之间的关系可知学生表与课程表没有直接的关系,在QBE中需调出成绩表) 思考 你想从这个数据库中查询得到哪些你感兴趣的信息,试试用学过的查询检索看看! * SPSS基础与Access数据库 姓 名:郑戟明 电 话E - mail:shift_zjm@163.com 答疑地点:学院楼B421 答疑时间: 商务信息学院计算机教学部 上节回顾 两个概念 数据库 表 三个操作 创建数据库 创建表 创建关系 出现的问题: 主键字段不能为空的含义 无法建关系的原因 表没有关闭 没有相同类型及字段大小相等的关联字段 相关表中出现主表中没有的记录 查阅向导建立错误如何删除 如何删除记录 最后一行*号含义 一、查询概念 所谓查询是指根据用户指定的一个或多个条件,在数据库中查找满足条件的记录。 用户通过查询告诉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)同学的学号、姓名、性别及奖学金,以奖学金降序排列,取名为:查找-奖学金。 思考 第2种构造准则的方法是什么? 查找奖学金在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) 示例4:查找-78国贸 查找1978年出生的“国际经济与贸易”专业的所有同学的学号、姓名、出生日期、奖学金字段,取名为:查找-78国贸。 选择查询示例(4) 第1种方法: 思考:观察学生表的出生日期字段,你还能想出其他的构建查询准则的方法吗? 选择查询示例(4) 第2种方法: 9月:*-9-* 80年9月:1980-9-* 21日: *-*-21 注意:添加两张有关系的表---学生表和专业表。 选择查询示例(5) 示例5:查找-不及格 查找成绩不及格学生的学号,姓名,专业,课程和成绩.按专业编号降序排列。 注意:添加两张有关系的表---学生表和成绩表。 思考:查找高等数学成绩不及格学生的学号,姓名,专业和成绩.按专业编号降序排列。 * 三、汇总查询 汇总查询: 在选择查询的基础上对数据进行分组,并且对查找到的数据记录进行总计、计数、求平均以及其他类型的统计计算。 方法: 向导生成: 利用“简单查询向导”形成汇总
文档评论(0)