欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

count(*) 和count(字段名)的区别_MySQL

程序员文章站 2024-01-14 21:29:40
...
bitsCN.com

以前没有注意两者的区别,看博客园的文章,还真引起了我的注意。

数据测试:见图

count(*) 和count(字段名)的区别_MySQL

sql 语句见分晓:

SELECT COUNT(*) c1 ,COUNT(ADDRESS) c2 FROM test

count(*) 和count(字段名)的区别_MySQL

显而易见,count(*)统计的是结果集的总条数,count(字段名)统计的是该字段值不为null的总条数

bitsCN.com