参考
mysql数据库 count() 函数和 sum() 函数用法和区别_white_ice的博客-CSDN博客_mysql sum函数
count()是用于查询行数的方法
我们使用如下语句查询该表中数据,得到的是包括NULL值的所有行,count()不区分NULL,这样就会导致得到的数据有误,所以修改语法,只求有值的行数
select count(*) from resume_info
select count(num) from resume_info
sum()一般用于求和
但不会将NULL算入其中,默认其为0
select sum(num) from resume_info
修改一下,这样也可以计算出为NULL的的行数有几个
select sum(num is NUll) from resume_info
也可以计算出等于同为一个值的行数有几个
select sum(num is NUll) from resume_info
另外,如果在没有值的情况下计算sum,则显示的是NULL,而不是0
select sum(num) from resume_info where id in(1,2,3)