mysql排除相同记录

导读:
在使用MySQL进行数据查询时,有时候我们需要排除相同的记录 。这种情况通常发生在我们需要从数据库中获取唯一值的时候 。本文将介绍如何使用MySQL排除相同记录 。
正文:
1. DISTINCT关键字
使用DISTINCT关键字可以从结果集中排除重复的记录 。例如 , 以下查询语句将返回指定表中所有不同的城市名称:
【mysql排除相同记录】```
SELECT DISTINCT city FROM table_name;
2. GROUP BY子句
GROUP BY子句可以根据指定的列对结果集进行分组,并且只返回每个组的一个记录 。例如 , 以下查询语句将返回指定表中每个城市的最高薪水:
SELECT city, MAX(salary) FROM table_name GROUP BY city;
3. HAVING子句
HAVING子句可以用于过滤聚合函数计算出的结果 。例如 , 以下查询语句将返回指定表中每个城市的平均薪水大于10000的记录:
SELECT city, AVG(salary) FROM table_name GROUP BY city HAVING AVG(salary) > 10000;
总结:
在MySQL中,可以使用DISTINCT、GROUP BY和HAVING等关键字来排除相同的记录 。这些关键字可以帮助我们快速地从数据库中获取唯一值 , 并且提高数据查询的效率 。

    推荐阅读