Sql server 中count() 与 sum() 的区别
作者: / 2019-08-07 / 浏览次数:

--查看所有数据
select * from temptb


 

看下面汇总结果:
select count as '总行数',sum as '求和' from temptb


  在使用count 的时候,需要注意,只有当列不为null的时候,行数才会加1;否则汇总行数,上面的结果也可以看出,第四行的价格为null,所以行数统计只有3;

 

 

但是有个例外,就是count,在不指定列的情况下,即使此行中所有的列都是null值,在汇总行数时仍然会+1 ;
比如:
select count,count from temptb



 

 

参考:

https://www.cnblogs.com/careyson/p/differencebetweencountstarandcount1.html#!comments




 

【某某业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯

网站建设 网站托管 成功案例 新闻动态 关于我们 联系我们 服务器空间 加盟合作 网站优化

备案号: 

公司地址:江苏省南京市玄武区玄武湖 咨询QQ:9490489 手机: 电话: