网站大量收购闲置独家精品文档,联系QQ:2885784924

04查询的创建和使用.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.使用空值或空字符串作为查询条件 空值是使用Null或空白来表示字段的值;空字符串是用双引号括起来的字符串,且双引号中间没有空格。 使用空值或空字符串作为查询条件示例 字 段 名 条 件 功 能 姓名 Is Null 查询姓名为Null(空值)的记录 姓名 Is Not Null 查询姓名有值(不是空值)的记录 联系电话 查询没有联系电话的记录 4.2.3 查询条件 注意: 在条件中字段名必须用方括号括起来。 数据类型必须与对应字段定义的类型相符合。 4.3 在查询中进行计算 4.3.1 查询中的计算功能 在Access查询中,可以执行两种类型的计算,预定义计算和自定义计算。 1.预定义计算   预定义计算即“总计”计算,是系统提供的用于对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。 1.预定义计算 总计项名称及含义 名 称 功 能 总计 求某字段的累加值 平均值 求某字段的平均值 最小值 求某字段的最小值 最大值 求某字段的最大值 计数 求某字段中非空值数 标准差 求某字段值的标准偏差 方差 求某字段值的方差 分组 定义要执行计算的组 第一条记录 求在表或查询中第一个记录的字段值 最后一条记录 求在表或查询中最后一个记录的字段值 表达式 创建表达式中包含统计函数的计算字段 条件 指定不用于分组的字段条件 2.自定义计算   自定义计算使用一个或多个字段的值进行数值、日期和文本计算。对于自定义计算,必须直接在“设计网格”中创建新的计算字段,创建方法是将表达式输入到“设计网格”中的空字段单元格,表达式可以由多个计算组成。 4.3.2 总计查询   总计查询是在成组的记录中完成一定计算的查询。使用查询设计视图中的“总计”行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。 例4-6 统计教师人数。 例4-7 统计1992年参加工作的教师人数。 4.3.2 分组总计查询   将记录进行分组,对每个组的值进行统计。分组统计时,应在该字段的“总计”行上选择“分组”。 例4-8 计算各类职称的教师人数。 4.3.4 添加计算字段   添加的新字段值是根据一个或多个表中的一个或多个字段并使用表达式计算得到,也称为计算字段。 例4-9 将图4-17中显示的字段名“教师编号之 计数”改为“人数”。 例4-10 查找平均分低于所在班平均分的学生并显示其班级号、姓名和平均成绩。假设,班级号为“学生编号”中的前八位。 4.4 其他查询的设计 4.4.1 交叉表查询 所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值 与Excel中的数据透视表一样 1.交叉表查询的概念 2.创建交叉表查询 例4-11 创建一个交叉表查询,统计每班男女生人数。 注意:   使用向导创建交叉表的数据源必须来自于一个表或一个查询。如果数据源来自多个表,可以先建立一个查询,然后以此查询作为数据源。 3.使用查询设计视图创建交叉表查询 例4-12 创建一个交叉表查询,使其显示每名学生每门课程的成绩 。   当所建“交叉表查询”数据来源于多个表或查询时,使用设计视图。当所用数据源来自于一个表或查询,使用“交叉表查询向导” 。如果“行标题”或“列标题”需要通过建立新字段得到,使用设计视图。 4.4.2 参数查询   参数查询利用对话框,提示输入参数,并检索符合所输参数的记录。可以创建一个参数提示的单参数查询,也可以创建多个参数提示的多参数查询。 1.单参数查询   创建单参数查询,即指定一个参数。在执行单参数查询时,输入一个参数值。 例4-13 按学生姓名查找某学生的成绩,并显示“学生编号”、“姓名”、“课程名称”及“成绩”等。 2.多参数查询   创建多参数查询,即指定多个参数。在执行多参数查询时,需要依次输入多个参数值。 例4-14 建立一个查询,使其显示某门课某成绩范围内的学生“姓名”、“课程名称”和和“成绩”。 4.4.3 操作查询   操作查询是指仅在一个操作中更改许多记录的查询。例如在一个操作中删除一组记录,更新一组记录等。   操作查询包括生成表查询、删除查询、更新查询、追加查询等。 1.生成表查询   生成表查询是利用一个或多个表中的全部或部分数据创建新表。 例4-15 将成绩在90分以上的学生信息存储到一个新表中,表名为“90分以上学生情况”,表内容为“学生编号”、“姓名”、“性别”、“年龄”和“成绩”等字段。 2.删除查询 从一个或多个表中删除指定的数据。 例4-

文档评论(0)

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

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

1亿VIP精品文档

相关文档