关键字distinct和group by的区别在于,group by子句会对数据记录进行排序。因此:
SELECT name,
gender,
salary
FROM employees
GROUP BY name;
gender,
salary
FROM employees
GROUP BY name;
或者:
SELECT DISTINCT name,
gender,
salary
FROM employees
ORDER BY name;
gender,
salary
FROM employees
ORDER BY name;
四、统计重复的数据
关键字Distinct可以用于COUNT()函数,来统计一栏中包含多少不同的值。COUNT ( distinct expression)将统计给定表达式在不同的非零值的数量。该表达式可以是要统计其中不同的非零值的数量的栏名。
下面是表employee中的所有数据: