count(*)、Count(1)、Count(0)、Count(字段)的区别和执行效率比较
count(*)、 count(1) 会返回表格中所有存在的行总数包括null的行
count(字段) 会返回表格中除去null以外的所有行的总数(有默认值的列也会被记入)
distinct 列名,得到的结果将是除去值为null和重复数据后的结果
count(1)与count(*)比较
从执行计划来看,count(1)和count(*)的效果是一样的。count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。
如果你的表只有一个字段的话那count(*)就是比较快。..
转载
2021-04-29 09:21:24 ·
2388 阅读 ·
1 评论