本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
sql筛选出重复数据的方法:使用“select * from 表名 where 条件”语句来筛选重复数据;可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
在电脑上打开数据库,这里新建一张含有重复数据的user表做示例。
![1621331735978247.jpg UJ]MURADYFH7HX(0N_~`84N.jpg](http://ypimg.muzhuangnet.com/Collect/csharp/upload/image/698/118/296/1621331735978247.jpg)
查询出了数据库中user表的重复数据。
1 | select * from user where name in ( select name from user group by name having count ( name ) > 1)
|

删除姓名重复的数据
1 | delete from user where name in ( select name from user group by name having count ( name ) > 1)
|
![1621331750907332.jpg ]B{KI]`%LU_MO5R}P(T[TWS.jpg](http://ypimg.muzhuangnet.com/Collect/csharp/upload/image/850/876/238/1621331750907332.jpg)
阅读剩余部分
相关阅读 >>
mysql中字符集详细介绍
sql注入全过程深入分析
navicat怎么恢复sql server的数据库备份
sqlserver分页的两种写法分别介绍
sql server中常用截取字符串函数介绍
删除testdb数据库的sql命令是什么
spark学习笔记之spark sql的具体使用
asp.net2.0 sql server数据库连接详解
sql server是什么
关于关系数据库如何快速查询表的记录数详解
更多相关阅读请进入《sql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » sql如何筛选出重复数据