Count(*)和Count(x_name)的区别
sql的COUNT()函数用于查询记录数,主要有两种使用方式
1.COUNT(*)
返回的是所查表行数,它不会过滤掉null值和重复行
2.COUNT(x_name)
则会过滤掉null值,如果写成COUNT(
DISTINCT x_name)就会过滤掉重复行,其中x_name就是你表中某一列的名字
很多人在用COUNT(1),因为你的表中并不存在名为1的列,那么它其实和COUNT
原创
2015-03-28 11:26:05 ·
329 阅读 ·
0 评论