首页 > 其他 > 详细

distinct与NULL在count的注意事项

时间:2017-03-26 01:21:07      阅读:486      评论:0      收藏:0      [点我收藏+]
select * from errorinfo
select count(1) from errorinfo
select distinct info from errorinfo
select count(distinct info) from errorinfo

技术分享

distinct 会将所有NULL合并为一项

count(distinct)会将NULL除去。

 

select count(distinct info), info from errorinfo group by info

 

技术分享

 

null不参与count运算,同样适用于sum, avg。

distinct时,所有null作为一个值。

 

distinct与NULL在count的注意事项

原文:http://www.cnblogs.com/jasonlam/p/6619013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!