第6篇 查询设计.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 查询设计 一、查询概述 1.查询的概念 查询就是处理数据并且显示符合要求的记录。查询的功能比表中的查找和筛选强的多。查询不保存数据,运行时只是从表中取出数据,产生结果并暂时保存在内存。 2.查询的类型 主要查询方式包括:选择查询、参数查询、交叉表查询、动作查询、sql查询等 三、查询的功能 可以同时基于多个表,按照一定的准则进行数据的重新组合使多个表中的数据在同一个虚拟数据表中显示出来。 对查询出的信息进行统计、计算或生成新的信 息。 完成大量的数据修改,如:更新、删除等。 四、查询的视图 设计视图、数据表视图、sql视图、 (数据透视表视图和数据透视图视图) 二、创建选择查询 1.创建方法:可以使用向导和设计视图 (1)使用向导创建 (2)在设计视图中创建: 一般步骤:1.启动查询设计设计视图 2.选择查询需要的表或查询 3.选择查询需要的字段 4.设置查询的条件 5.显示查询 6.保存查询 如下图:① 图② 在数据库的查询窗口下选择设计视图将会看见右边的窗口 在显示表中选中所需表 确认所要的数据源,单击“关闭”,出现选择查询设计窗口 窗口中包 含两个框, 上面的框 中列出了 查询所需 的表下边 为设计网 格 例1:查询所有不及格的学生,查询结果包括姓名、课程名、分数。 例2:查询成绩为60~80分的学生,结果包括姓名、课程名、分数 ②文本条件 输入文本条件应在条件两端加上“ ”或‘。 还可以使用like、not等关键字,同时也可以使用通配符。 例1:查询名叫“李一平”的学生信息,查询结 果包括他的学号、姓名、性别 例2:查询所有01计算机一班学生的信息。 查询结果包括学号、姓名、性别、出生日期。 ③日期条件: 日期类型的数据两端加了一个“#” 日期条件还可以使用month、year 、between…and 等表达式。 例1:查询01计算机一班1983年11月2号出生的学生。 例2:查询02计算机一班81年1月1号到83年12月31号 出生的学生。 例3:查询1983年到1990年之间出生的学生。 例4:查询所有生日不详的学生。 在查询中可以设置查询结果的顺序和显示的条数门。 例6:查询年龄最大的10名学生。 ④在查询中指定多个条件 例1:查询01计算机一班的男同学,查询结 果包括学号、姓名。 例2:查询01计算机一班和02计算机一班学 生的成绩,查询结果包括学号、姓名、 班级名称、课程编号、成绩 ▲在准则栏中: 同行条件之间是“与”的关系不同行的条件是“或”的关系 ▲ 可以使用生成器设置条件 二、汇总计算 Access提供9个进行合计计算的内置函数和3个选项。 Sum:字段值的总和。用于数字、货币; Avg:字段的平均值。用于数字、货币; Min:字段的最小值。用于文本、日期/时间、货币和自动编码; Max:字段的最大值。同上; Count:字段值的数量,不包括空值; First:查询所返回的结果集中第一记录的字段值; Last:查询所返回的结果集中最后一记录的字段值; ………… 例:查询数据库中各个班级人数 a、新建查询,添加班级表和学生表; b、选择字段班级名称、学号; c、点击“视图/合计”,学号的合计中选择函数Count,班级名称 默认为Group By; d、右键单击学号,选择快捷菜单的属性,标题中输入“人数” e、切换到数据表视图,即可。 三、创建交叉表查询 1.使用交叉表向导 2.不使用交叉表向导: 打开数据库----选择查询----新建---设计视图— 添加对象—添加到网格内—在工具栏击“查 询”—击“交叉表查询”,其中总计行取值 “Group By” 四、创建参数查询 设置参数查询时,可以在规定行输入以[]括起的名字和短语作为参数的名称。 参数查询可以显示一个或多个提示参数值的预定义对话框,也可创建查询的自定义对话框 例如: 例:查询某班级学生的姓名、性别、出生年月信息。 例:查询某班级的某时间出生的学生相关信息,结果包括姓名、性别、出生年月、班级名称 例:查询某学生某门课的考试成绩。 图① 图② 五、创建动作查询 1.生成表查询 例:

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档