MySQL中使用distinct单、多字段去重方法
在MySQL中,DISTINCT
关键字用于去除查询结果中的重复行。可以对一个或多个字段应用DISTINCT
,从而实现更为精细的去重控制。
单字段去重:
SELECT DISTINCT column_name FROM table_name;
多字段去重:
SELECT DISTINCT column1, column2 FROM table_name;
实例代码:
-- 假设有一个名为students的表,有id, name, class三个字段
-- 单字段去重,根据name去重
SELECT DISTINCT name FROM students;
-- 多字段去重,同时根据name和class去重
SELECT DISTINCT name, class FROM students;
以上代码展示了如何在MySQL中使用DISTINCT
关键字进行单字段和多字段去重。
评论已关闭