技术开发 频道

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

  关键字distinct和group by的区别在于,group by子句会对数据记录进行排序。因此:

SELECT name,
       gender,      
       salary
FROM employees
GROUP BY name;

  或者:

SELECT DISTINCT name,
                gender,      
                salary
FROM employees
ORDER BY name;

  四、统计重复的数据

  关键字Distinct可以用于COUNT()函数,来统计一栏中包含多少不同的值。COUNT ( distinct expression)将统计给定表达式在不同的非零值的数量。该表达式可以是要统计其中不同的非零值的数量的栏名。

  下面是表employee中的所有数据:

2
相关文章