奇怪的是,结果中出现了重复的“Kristen Ruegg”:
客户说,他们不希望出现重复,所以开发人员在SELECT语句中加入了关键字distinct。 好了,这会能够满足客户的要求了,但是问题也随之而来了,因为公司确实有两个重名的员工。所以,添加关键字distinct删除了一个有效的记录,因此得到的结果实际上错误的。我们可以通过emp_id_number来确认一下,的确有两名员工都叫Kristen Rueggs:
SELECT name,
gender,
salary,
emp_id_number
FROM employees
ORDER BY name;
gender,
salary,
emp_id_number
FROM employees
ORDER BY name;