我是靠谱客的博主 畅快芝麻,这篇文章主要介绍sql如何筛选出重复数据,现在分享给大家,希望可以做个参考。

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

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

UJ]MURADYFH7HX(0N_~`84N.jpg

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

复制代码
1
select * from user where name in (select name from user group by name having count(name) > 1)
登录后复制

K1KSV1$Y3(3KX`%~J14J[[H.jpg

删除姓名重复的数据

复制代码
1
delete from user where name in (select name from user group by name having count(name) > 1)
登录后复制

]B{KI]`%LU_MO5R}P(T[TWS.jpg

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

复制代码
1
select distinct name from user
登录后复制

H_PW}354CXTCRAW$F7~$K_O.jpg

去掉班级相同的重复数据

复制代码
1
select distinct class from user
登录后复制

LSCB~A))Z29%)JNNT`HH1(E.jpg

去掉两个字段的重复数据

复制代码
1
select distinct name,class from user
登录后复制

65{O6`YZ$YQYN[47RM`FP0E.jpg

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

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

最后

以上就是畅快芝麻最近收集整理的关于sql如何筛选出重复数据的全部内容,更多相关sql如何筛选出重复数据内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部