我是靠谱客的博主 畅快芝麻,最近开发中收集的这篇文章主要介绍sql如何筛选出重复数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

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

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

删除姓名重复的数据

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

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

select distinct name from user
登录后复制

H_PW}354CXTCRAW$F7~$K_O.jpg

去掉班级相同的重复数据

select distinct class from user
登录后复制

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

去掉两个字段的重复数据

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

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

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

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

最后

以上就是畅快芝麻为你收集整理的sql如何筛选出重复数据的全部内容,希望文章能够帮你解决sql如何筛选出重复数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部