关于数据库重复数据的删除
来源:互联网 发布:淘宝物美价廉的好东西 编辑:程序博客网 时间:2024/06/05 17:24
网上存在很多关于数据库的数据查重的资料,由于项目的原因,网上找的并不是很合适!这里记录一个我自己写的删除重复数据的语句.
delete from awhere ID(唯一的键) in [后面的语句是选择重复的数据的ID] ( select ID from ( select *, ROW_NUMBER() over(partition by tripID [该处为可能产生重复的判断字段] order by TripStartTime desc[这个排序可要可不要,只要最后你选择出一个num就行]) as num from a where TripStartTime>='2017-06-27'[这个是选择数据的范围条件])b where b.num>1 [这个判断条件就重要了,>1表示对应的行都是重复的])
--------------------------------------------------------------------------------------------------------
下面在写一个网友的方法:
delete from 表 where id not in (select min(id) from 表 group by mobilePhone,officePhone,email )
阅读全文
0 0
- 关于数据库重复数据的删除
- 删除数据库重复数据
- 数据库删除重复数据
- 删除数据库重复数据
- 数据库删除重复数据
- 数据库删除重复数据?
- 删除数据库中重复数据的技巧
- 删除数据库中重复数据的技巧
- 删除数据库中重复数据的方法
- oracle数据库中的重复数据的删除
- mysql删除数据库的重复数据
- Oracle数据库删除重复数据的情况
- 如何删除数据库中重复的数据
- 删除数据库中重复数据的方法。
- 关于使用sql删除数据库重复的数据的方法整理:
- 删除数据库中的重复数据
- 删除数据库中重复数据
- 删除数据库中重复数据
- Tensorflow实现CNN网络
- day08&09-通知机制(QQ聊天界面&QQ好友列表)
- javaweb经典面试题(一)
- Windows Server 2008 R2忘记管理员密码后的解决方法
- urllib
- 关于数据库重复数据的删除
- myBatis中查询条件的拼接
- spring常用的一些注解简介
- 深圳IT培训机构,曝光
- 平面几何基本知识——学习笔记(2)
- 建造者模式使用
- Mac 安装RabbitMQ
- 用eclipse创建java maven工程常见错误
- 自定义Dialog