技术开发 频道

MySQL教程:清除结果集中的重复数据

  现在,让我们使用关键字distinct再查询一次,看看结果如何:

SELECT DISTINCT name
FROM fruits;

  不出所料,由于附带了水果的颜色信息,所以每种水果的名称只出现了一次:

  二、重复数据的取舍

  有时候,是不能使用关键字distinct的,因为删除复制的数据会导致错误的结果。请考虑下列情形:

  客户想要生成一张职工表,以便进行某些资料统计。 为此,我们可以使用下列命令:

SELECT name,
       gender,      
       salary
FROM employees
ORDER BY name;
2
相关文章