MySQL 中 SUM()和COUNT()的区别是什么?

发布于 2022-09-21 08:59:03
关注者
0
被浏览
17
1 个回答
  • 匿名网友
    匿名网友 2022-09-21
    1、count()函数 里面的参数是列名的的时候,会计算有值项的次数;      sum()函数 里面的参数是列名的时候,会计算 列名的值的和。 2、两个函数在 记录的列名的值为空或者是null时,都不会去统计, 即count(列名)和sum(列名) 都不计入这条记录。 3、count(\*)可以计算出行数,count(1)也可以计算出行数,1在这里代表一行。 count()函数里面的参数是列名的的时候,那么会计算有值项的次数。 count(\*) 比 count([Column Name]) 快得多。 4、count(条件表达式),不管记录是否满足条件表达式,只要非NULL就加1; sum(条件表达式),只有记录满足条件表达式,才加1。
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看