侧边栏壁纸
博主头像
Adrian博主等级

曙光在头上,不抬起头,便永远只能看见物质的闪光。

  • 累计撰写 108 篇文章
  • 累计创建 67 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

My SQL 聚合函数 COUNT 和 SUM 的区别

Adrian
2022-03-31 / 0 评论 / 0 点赞 / 480 阅读 / 390 字
温馨提示:
本文最后更新于 2022-03-31,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

COUNT() 其实是对每一行数据的求和,而 SUM() 是对整个数据的求和

COUNT() 函数里面的参数是列名的的时候,那么会计算有值项的次数,而sum里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。但是它们两个在记录的列名的值为空或者是null时,它们都不会去统计,即COUNT(列名)和SUM(列名)都不计这条记录。

3.COUNT()可以计算出行数,COUNT(1)也可以计算出行数,1在这里代表一行。 COUNT()函数里面的参数是列名的的时候,那么会计算有值项的次数。 COUNT() 比 COUNT([Column Name]) 快得多,COUNT(条件表达式),不管记录是否满足条件表达式,只要非NULL就加1;SUM(条件表达式),如果记录满足条件表达式就加1,它跟count的条件是有很大的区别的,它至于满足整个条件才会加1,不像count只要不为null就加上1

0

评论区