access php登记计算_Access如何汇总处理数据

本文介绍了在Access中如何进行数据的汇总处理,包括分组汇总、使用运算符(算术、比较、逻辑)以及函数的应用。通过步骤演示了如何在查询设计中设置分组和计算方式,同时讲解了不同运算符的功能和区别,例如加号+与连接符&的不同,以及Mod、/、等除法运算。此外,还提到了函数在数据处理中的重要性,特别是与Excel中函数的异同。
摘要由CSDN通过智能技术生成

87cf3ddf86ff4666b14077acfcadb664.png

上一篇介绍了如何实现数据的复杂查询,但主要介绍了查询条件的设置,并没有涉及如何汇总处理数据,今天一起来了解一下如何在Access中汇总处理数据。

如何汇总数据

Excel中是通过函数或透视表来汇总处理数据的。在Access中处理原理也接近,需要在查询中两步实现

步骤分组汇总

在查询设计中首先完成字段设计后,点击“设计“选项卡中的“汇总,可以看到在总计一栏出现”Group by”, Group by的含义是分组,作用类似与Excel透视表中的“行字段”;

如果需要对数据进行计算或者处理,需要继续选择汇总处理的方式以及对应的字段。

521ab3e340e9e48a6c79eb872ed138a4.png

步骤选择汇总方式(或者使用表达式)

在此例中,选择对字段“地区生产总值”进行求和,则汇总方式选择”合计“即可。除此之外,还有多种汇总方式可选。其中的Expression即表达式模式,类似与Excel公式,可以利用函数、运算符进行自定义汇总数据或处理数据,从而生成一个新的字段。

eb76fa1558405f2bb0aabe9a00059f0a.png

上述设置运行后,查询结果为全国各年度的国内生产总值。

bec7e6dc2fac29d956f087099be69d41.png

使用运算符

无论是设置查询条件还是运算中的表达式,都离不开运算符。常用的运算符包括:算数运算符、比较运算符、逻辑运算符等。

算术运算符

基本的算术符号有:+(加法运算),-(减法运算),*(乘法运算),/或\(除法运算),Mod(余数),^(幂运算),在这里重点介绍一下和Excle中的有区别的几个算术运算符
  • 加法运算的两个作用:在Access中加号+除了数据的加法运算之外,还能合并两个文本字段,起到和连接符&同样的作用。但是一般情况下,不建议直接使用+连接字符串,我们举例说明一下+和&的区别:

    比如:123+45运算的结果是168,而123+45的运算结果是12345;连接符&会把所有的变量当作字符转处理,但是加号+是根据变量的数据类型会有所不同。

21121eb784ad150f73abb27f03b264b0.png

  • 两种除法运算符号:左斜杠/表示的是标准的除法运算,右斜杠\同样是除法运算,但只适用于两个同为整型操作数,结果为商数整数。比如表达式10\3 ,运算结果为3;而10/3的运算结果是3.333...

  • 余数运算符号Mod:在Excel中它是作为函数存在的,但是在Access中是作为运算符存在,它的运算结果是余数,比如10 Mod 3的运算结果是1

比较运算符

比较运算符包括:(大于),<=(小于或等于),>=(大于或等于),<>(不等于),=(等于),使用比较运算符返回的结果为逻辑值,比如100>99,返回的结果为True,需要注意的是,只要其中的一个参与比较的值为NULL,那么结果均为NULL。

逻辑运算符和其他

逻辑运算符主要包括:AND(且),OR(或),NOT(非),关于AND与OR的含义及用法相比大家都比较熟悉,NOT的用法在举例查询非空值IS NOT NULL也使用过。我们再举个例子说明一下:

比如【NOT =2018】等价于【<>2018】

b09f9f68e968643b4bdd6151349e4de8.png

除此以外,IS、LIKE、IN、Between作为一种特殊的运算符,它的运算结果也是逻辑值,所以一般上述的运算符常常在查询的条件中出现。

使用函数

函数是数据汇总计算中不可缺少的元素,在Access中也存在函数。

SQL是标准化的数据库语言,所以Access是支持SQL查询的,大部分SQL涉及到的函数在Access中基本都可以使用。部分函数是我们在Excel中也比较熟悉的,如日期时间函数,字符串处理函数等等,当然这些函数的原理虽然是一样的,但是在语法上会有区别。关于函数的用法下期详解。

示例文件
文件名:示例文件_汇总查询 下载地址:http://mychart.cn/plugin.php?id=mdown:index#/ 看完有什么心得体会吗?评论区留言告诉我吧!记得点赞哦 ❤▍本篇课程地址(免费) http://mychart.cn/plugin.php?id=keke_video_base&ac=course&cid=8

1b935206c8cfff00e9c1d8d301d22afe.png

  • Access多条件高级查询

  • Access两表查询一线牵

  • Access数据查询就是这么简单

  • Access数据的导入与导出

  • Access入门之Access对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值