这两个MySQL查询的输出有什么不同

时间:2013-04-03 18:45:39

标签: mysql

表EMPLOYEE中有一个列薪水。以下两个陈述给出了不同的输出。可能的原因是什么?

查询1

SELECT COUNT(*) FROM EMPLOYEE;

查询2

SELECT COUNT(SALARY) FROM EMPLOYEE;

这个问题在考试中提出,但即使我留下1名员工的工资空白,我也没有任何差别

1 个答案:

答案 0 :(得分:1)

SELECT COUNT(SALARY) FROM EMPLOYEE将排除薪水为NULL的员工。