DISTINCT关键字可以用于SELECT语句中,通过它可以去除查询结果中的重复值。查询某张表中所有不同的城市名称,可以使用以下语句:
2. 使用GROUP BY子句
GROUP BY子句可以将查询结果按照指定的列进行分组,并对每组数据进行聚合操作。在此过程中,重复值会被自动去除。查询某张表中每个城市的平均薪资,可以使用以下语句:
ame GROUP BY city;
3. 使用UNION操作符
UNION操作符可以将两个或多个查询结果合并成一个结果集,并去除其中的重复值。查询两张表中所有不同的城市名称,可以使用以下语句:
SELECT city FROM table1 UNION SELECT city FROM table2;
4. 使用WHERE子句
使用WHERE子句可以筛选出符合条件的数据,从而达到去重的效果。查询某张表中所有不同的城市名称,可以使用以下语句:
ame WHERE 1 GROUP BY city;
MySQL去重操作有多种方法,包括使用DISTINCT关键字、GROUP BY子句、UNION操作符和WHERE子句。根据具体情况选择合适的方法,可以有效地避免重复值的出现。