数据表:其中IT002的Fname是null。
执行sql:
SELECT COUNT(*),COUNT(FNumber),COUNT(FName) ,count(1) FROM T_Employee
结果:
结论:COUNT(*)统计的是结果集的总条数,而COUNT(FName)统计的则是除了结果集中 FName 不为空值(也就是不等于 NULL)的记录的总条数。
数据表:其中IT002的Fname是null。
执行sql:
SELECT COUNT(*),COUNT(FNumber),COUNT(FName) ,count(1) FROM T_Employee
结果:
结论:COUNT(*)统计的是结果集的总条数,而COUNT(FName)统计的则是除了结果集中 FName 不为空值(也就是不等于 NULL)的记录的总条数。