有表数据如上图:
SELECT COUNT(*) FROM `user`;
SELECT COUNT(username) FROM `user`;
SELECT COUNT(`password`) FROM `user`;
这三个的结果是: 5,5,2.
其中null是不计数的,空值是计数的.count(*)跟count(某一列)是有区别的,使用的时候需注意.
cout(*)会将数据总共有多少条拿出来,count(某一列)会拿到本列所有非null的数量.注意.
有表数据如上图:
SELECT COUNT(*) FROM `user`;
SELECT COUNT(username) FROM `user`;
SELECT COUNT(`password`) FROM `user`;
这三个的结果是: 5,5,2.
其中null是不计数的,空值是计数的.count(*)跟count(某一列)是有区别的,使用的时候需注意.
cout(*)会将数据总共有多少条拿出来,count(某一列)会拿到本列所有非null的数量.注意.