mysql中count和sum的区别

  1. count()函数 ⾥⾯的参数是列名的的时候,会计算有值项的次数;
    sum()函数 ⾥⾯的参数是列名的时候,会计算 列名的值的和。
  2. 两个函数在 记录的列名的值为空或者是null时,都不会去统计,
    即count(列名)和sum(列名) 都不计⼊这条记录。
  3. count()可以计算出⾏数,count(1)也可以计算出⾏数,1在这⾥代表⼀⾏。
    count()函数⾥⾯的参数是列名的的时候,那么会计算有值项的次数。
    count(
    ) ⽐ count([Column Name]) 快得多。
  4. count(条件表达式),不管记录是否满⾜条件表达式,只要⾮NULL就加1;
    sum(条件表达式),只有记录满⾜条件表达式,才加1。

版权声明:本文为weixin_45816407原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。