一、使用DISTINCT关键字
在MySQL中,可以使用DISTINCT关键字来查询不重复的值。DISTINCT关键字用于查询指定列中不同的值,并将它们作为结果返回。以下查询语句可以返回表中不重复的城市名称:
SELECT DISTINCT city FROM table;
二、使用GROUP BY子句
除了使用DISTINCT关键字外,还可以使用GROUP BY子句来查询不重复的值。GROUP BY子句用于将查询结果按照指定的列分组,并对每个分组进行聚合操作。以下查询语句可以返回表中每个城市的数量,并去除重复的城市名称:
SELECT city, COUNT(*) FROM table GROUP BY city;
三、使用HAVING子句
在使用GROUP BY子句时,可以使用HAVING子句来筛选出符合条件的分组。以下查询语句可以返回表中数量大于等于2的城市名称,并去除重复的城市名称:
SELECT city, COUNT(*) FROM table GROUP BY city HAVING COUNT(*) >= 2;
本文介绍了。通过使用DISTINCT关键字、GROUP BY子句和HAVING子句,我们可以轻松地筛选出不重复的数据,并进行聚合操作。在实际应用中,根据具体需求选择合适的方法,可以提高查询效率和准确性。