网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

学习MySQL count()与sum()区别,轻松提升数据统计技能!

GG网络技术分享 2026-01-03 22:31 1


动手。 哇哈哈,大家好呀!今天我要给大家讲一个hen有趣的事情,那就是MySQL里的count和sum函数的区别。听起来有点难对吧?别担心,我会用Zui简单的话来解释,保证大家douNeng轻松学会!

先来认识一下这两个小伙伴

一句话。 count和sumdou是MySQL里的“聚合函数”,也就是帮我们统计数据的超级英雄。不过它们各自的功Neng有点不一样哦。

count英雄:记录总数

YYDS! count这个小英雄Zui喜欢Zuo的事情就是数数。比如说我们有一个成绩表,里面记录了suo有学生的数学成绩。count就可yi帮我们数一数这个表里有多少条记录,也就是有多少个学生的成绩。

sum英雄:数值求和

sum这个小英雄就比较厉害了它会把suo有的数值加起来。还是拿成绩表sum可yi帮我们计算suo有学生的数学成绩总和, 说起来... huo者是每个学生的数学成绩总和。

创建一个表格, 我们来实际kankan

说到点子上了。 先说说我们要创建一个表格,比如叫“result”,里面记录了学生的名字、科目和成绩。

CREATE TABLE `result` (
  `name` varchar default NULL,
  `subject` varchar default NULL,
  `score` tinyint default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

ran后 我们往表格里插一些数据,比如这样:

insert into result values,,,,;

现在我们用count和sum来玩玩这个表格

kankan“张三”的数学成绩,用count来数数张三的成绩有多少条:,我可是吃过亏的。

SELECT count FROM result WHERE name = '张三' AND subject = '数学';

用sum来算一算“张三”的总成绩:

SELECT sum FROM result WHERE name = '张三';

一下这两个英雄的不同之处

count和sum虽然dou是超级英雄,但它们的作用是不同的:

  • count是用来数数的,统计有多少条记录。
  • sum是用来求和的,统计数值的总和。

好了今天的讲解就到这里啦!希望大家Nengtong过这个小文章,轻松掌握count和sum这两个MySQL的超级英雄!下次见咯,官宣。!

文章浏览阅读122次。


提交需求或反馈

Demand feedback