sql如何筛选出重复数据


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

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

本教程操作环境: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

阅读剩余部分

相关阅读 >>

mysql中字符集详细介绍

sql注入全过程深入分析

navicat怎么恢复sql server的数据库备份

sqlserver分页的两种写法分别介绍

sql server中常用截取字符串函数介绍

删除testdb数据库的sql命令是什么

spark学习笔记之spark sql的具体使用

asp.net2.0 sql server数据库连接详解

sql server是什么

关于关系数据库如何快速查询表的记录数详解

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...