专栏首页Excel和Access学习笔记Access汇总查询(一)

Access汇总查询(一)

大家好,前面通过实例介绍了查询设计的主要步骤,也介绍通配符和常用函数等,本节要介绍的是选择查询分类中的汇总查询。

汇总查询实际就是在查询中实现的数据的计算统计的功能。

查询中的计算功能有两类,一类是系统预定义的计算,如合计,计数、求平均值、求最大和最小值等常用的功能,另一类是自定义的计算,即通过编辑表达式,在表达式中对一个或多个字段进行计算。可以实现更复杂的统计功能。

本节先介绍预定义计算的部分,自定义计算会在介绍完查询条件等内容之后再补充。

一、 汇 总 查 询 设 置

在查询设计的三个步骤中,设置汇总是在第二步选定字段时,在选择需要的字段后,单击右上角的“汇总”图标。下侧的列表中会增加名为“总计”的行,点击在下拉列表中可以选择需要的计算方式。

预定义计算有很多种类,常用的有:Group By表示分组统计、合计、求平均值、求最小值、求最大值、计数、Expression是表达式,where是筛选条件等。

其中Group By表示将数据按照某个类别,分类来进行统计,比较实用。Expression表达式,where是筛选条件会在介绍完查询条件后再补充。

在设置汇总时,选择总计的字段也是需要注意的,下面通过实例介绍说明。

二、汇 总 查 询 示 例

1、示例一

问题要求统计图书表中书的单价的平均值?

下面按照前面介绍的查询设计的步骤,确定数据源为"图书表"。创建“查询设计”,添加表“图书表”。

通过拖拽或者双击,选中图书表中的单价字段。接下来是汇总查询时需要注意的,点击右上角“汇总”在下侧新增“总计”行。选择“平均值”选项。

点击左上角的“运行”执行该查询,得到查询结果,获得所有单价的平均值。

这样示例的求平均值与统计函数是一样的,这个示例演示了最简单的汇总查询,主要展示如何设置汇总的计算。

2、示例二

问题:统计每个出版社出版的书的种类数量?要求结果显示出版社名称和书种类的数量。

分析:需要的查询的数据分别来自出版商表和图书表。由于需要按不同的出版商来分组统计,所以出版商字段需要在使用“Group By”来分组,而书种类的数量则需要使用“计数”,而计数采用的字段则是选用图书表的主键“书号”(因为“书号”作为主键,是不能为空且不可重复的。)

创建查询设计,双击选中出版商表的名称字段,和图书表的书号字段。点击右上角汇总,在下侧新增的总计栏,在“名称”字段下选择Group By,在“书号”字段下选择计数。

然后点击左上角的“运行”图标,查看运行后的结果。(如果想改变查询结果中列的名称。可以在查询设计中,在字段之前加上要改的名称和英文冒号。)如下图所示:

本节介绍了了Access汇总查询中的预定义计算部分,其中Group By表示分组统计、其他的如合计、求平均值、求最小值、求最大值、计数、使用方法基本一致,可以自行尝试。

剩余的Expression是表达式,where是筛选条件,会在介绍查询条件的知识后再补充。


今天下雨

本节重在理解如何设置分组,符合设置统计,以及针对哪个字段进行统计。(通常使用主键,因为主键唯一不为空。)祝大家学习快乐。


本文分享自微信公众号 - Excel和Access学习笔记(excel-note),作者:无言之月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Access特殊运算符

    Between...and...:表示某个范围,如Between 5 and 10 表示5到10的范围,包括5和10。

    无言之月
  • Access参数查询(一)

    大家好前面分别介绍了选择查询中的汇总查询、重复项查询和不匹配项查询,本节将介绍参数查询。

    无言之月
  • Access查询设计界面

    大家好,上节介绍了Access查询的知识框架,其实Access数据库的查询的功能很类似于Excel表中的筛选功能,但是功能更为丰富和强大。

    无言之月
  • ThinkPHP使用数组条件进行查询之同一字段多个条件

    对同一表中多个字段的查询,在thinkPHP中使用数组条件进行查询,有三个好处,第一可以批量设置多个查询字段,第二可以设置多个查询条件,第三结构化你的代码,让代...

    世纪访客
  • Gosu.ai获190万美元,用于自动化游戏培训建议

    【数据猿导读】Game Insight创始人Alisa Chumachenko成立了Gosu.ai。Gosu.ai位于立陶宛,是一个培训实验室,将AI和个性化建...

    数据猿
  • 开发环境通用设置

    子勰
  • chrome常用快捷键

    青木
  • JSON.stringify(), JSON.parse(), toJSON()方法使用

    1 JSON.stringify() 将value(Object,Array,String,Number...)序列化为JSON字符串 即:把原来是对象的类型...

    java达人
  • “被休假”4个月后,DeepMind联合创始人苏莱曼加盟谷歌AI,与Jeff Dean共事

    Alphabet的人事变动仍在继续,这一次是DeepMind的三位联合创始人之一——穆斯塔法·苏莱曼(Mustafa Suleyman)加入谷歌。DeepMin...

    新智元
  • 鲁迅说过:有bug不可怕,改bug才可怕

    不过,近日,据网友发现,“鲁迅说过的话”检索系统已经上线,并表示,以后恶搞鲁迅先生名言名句可得小心了,不然,检索系统会来‘打假’,哈哈哈...”看来下一届学生不...

    IT大咖说

扫码关注云+社区

领取腾讯云代金券