Dragon
No.1No.1  2021-04-15 09:09 炫龙网络 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0
导语: sql筛选出重复数据的方法:使用“select * from 表名 where 条件”语句来筛选重复数据;可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。

sql筛选出重复数据的方法:使用“select * from 表名 where 条件”语句来筛选重复数据;可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

在电脑上打开数据库,这里新建一张含有重复数据的user表做示例。

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

查询出了数据库中user表的重复数据。

select * from user where name in (select name from user group by name having count(name) > 1)

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

删除姓名重复的数据

delete from user where   name in (select name from user group by name  having count(name) > 1)

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

去掉重复数据,这里去掉了张三的重复数据

select distinct name from user

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

去掉班级相同的重复数据

select distinct class from user

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

去掉两个字段的重复数据

select distinct name,class from user

MySQL数据库如何筛选出重复数据 MySQL数据库使用教程 mysql教程

相关免费学习推荐:mysql视频教程

以上就是sql如何筛选出重复数据的详细内容,更多请关注本站其它相关文章!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

No.1
No.1 关注:0    粉丝:0
这个人很懒,什么都没写

发表评论

扫一扫二维码分享