问题描述
- select count(0) 和select count(*) 有什么区别
-
两者之间查出的结果都一样 ,敢问这两者有什么区别吗......
解决方案
http://www.cnblogs.com/CareySon/p/DifferenceBetweenCountStarAndCount1.html
仅供参考
解决方案二:
select count(*)问题
select count(*)和select count(1)的区别
解决方案三:
据说有区别,比如count(*)全表扫描之类的,
我不是dba,没有研究这么透彻,宁可信其有吧。
解决方案四:
有区别count(0)输出第一列的行数,count(*)输出表的记录数
解决方案五:
效率问题,count(0)是不关心有多少列的,它只看行数。
解决方案六:
有区别,假如表只有一列,列中有没有值和有值是不同的
时间: 2025-01-27 02:21:01