sql中COUNT(*)、COUNT(字段名)的区别

数据表:其中IT002的Fname是null。

执行sql:

SELECT COUNT(*),COUNT(FNumber),COUNT(FName) ,count(1) FROM T_Employee

结果:

结论:COUNT(*)统计的是结果集的总条数,而COUNT(FName)统计的则是除了结果集中 FName 不为空值(也就是不等于 NULL)的记录的总条数。

原文地址:https://www.cnblogs.com/lihaoyang/p/6732058.html