count(1)和count(*)的区别sql
时间: 2024-05-19 12:14:45 浏览: 80
MySQL中count(*)、count(1)和count(col)的区别汇总
5星 · 资源好评率100%
count(1)和count(*)的区别在于,count(1)会统计所有行的数量,而count(*)会统计所有行和所有字段的数量。在实际应用中,count(*)更常用,因为它可以统计表中所有记录的数量,而不受空值的影响。而count(1)虽然执行速度可能会更快,但是统计结果可能会受到空值的影响。所以,一般情况下,建议使用count(*)。
阅读全文