现在,让我们使用关键字distinct再查询一次,看看结果如何:
SELECT DISTINCT name
FROM fruits;
FROM fruits;
不出所料,由于附带了水果的颜色信息,所以每种水果的名称只出现了一次:
二、重复数据的取舍
有时候,是不能使用关键字distinct的,因为删除复制的数据会导致错误的结果。请考虑下列情形:
客户想要生成一张职工表,以便进行某些资料统计。 为此,我们可以使用下列命令:
SELECT name,
gender,
salary
FROM employees
ORDER BY name;
gender,
salary
FROM employees
ORDER BY name;