count(*) count(1) count(列名)
时间: 2024-06-14 10:08:01 浏览: 130
Select count(*)、Count(1)和Count(列)的区别及执行方式
5星 · 资源好评率100%
count(*)、count(1)和count(列名)都是用于统计数据行数的函数。
1. count(*):表示统计所有行的数量,不考虑任何条件。它会返回表中的总行数。
2. count(1):与count(*)的作用相同,也是统计所有行的数量。使用count(1)的好处是,它不需要读取具体的数据行,只需要读取表的元数据,因此在性能上稍微优于count(*)。
3. count(列名):表示统计指定列中非空值的数量。它会排除列中的空值,并返回非空值的行数。
阅读全文