删除数据库表中重复的记录
删除数据库表中重复的记录
在处理数据的过程中,经常会遇到一个表中需要删除一些重复的记录。比如
在上表中,timeofday和cb_key_db_person两个字段,圈起来的记录是重复的,如果需要删除,即可用以下sql语句将要删除的记录查询出来:
SELECT * FROM lem
WHERE (timeofday,cb_key_db_person) IN (SELECT timeofday,cb_key_db_person FROM lem
GROUP BY timeofday,cb_key_db_person
HAVING COUNT(timeofday)>1
);
发现查询的结果是:
正是我们想要删除的记录,所以,就可以将上面的sql语句中的SELECT改为DELETE即可。
这里之所以先用SELECT查询,是因为如果直接用DELETE语句,一旦删除就是不可逆转的,万一删除了就通常都找不回来了,所以保险的做法是,先用SELECT将要删除的记录查询出来,如果确实是自己想要的结果,再用DELETE删除!
删除数据库表中重复的记录相关推荐
- 如何删除数据库表中重复的数据
如何用SQL语句删除表中重复数据. 表名为cases,表中有四个字段时,表中数据如下: 1.id不同,其他字段相同 过滤重复字段,删除表中其他字段一样的数据 delete from cases whe ...
- oracle 重复的记录数,如何确定Oracle数据库表中重复的记录
作为一个Oracle数据库开发者或者DBA,在实际工作中经常会遇到这样的问题:试图对库表中的某一列或几列创建唯一索引时,系统提示ORA-01452:不能创建唯一索引,发现重复记录. 下面我们以表cod ...
- 删除数据库表中重复数据
这里的重复数据指数据库中每一列的值都相同的数据,有时候也许是没有主键的原因导致数据可能重复,或者是,除了主键,其他数据重复,那么下面的方法可以都这些重复数据进行删除,保留下重复数据中的一行就可以. 大 ...
- 删除数据库表中重复数据的总结(oracle)
这里的重复数据指数据库中每一列的值都相同的数据,有时候也许是没有主键的原因导致数据可能重复,或者是,除了主键,其他数据重复,那么下面的方法可以都这些重复数据进行删除,保留下重复数据中的一行就可以. 大 ...
- SQL删除数据库表中重复的数据
以一个字段为条件筛选重复数据并删除 delete from user.table t where t.pk_id in (select t.pk_id from user.table t group ...
- sql查询数据库表中重复数值
sql查询数据库表中重复数值 -- 查询表中id重复的值 select id from 表名 group by id having count(*) > 1--查询表中的重复记录,重复记录是根据 ...
- 怎么删除mysql表中数据_如何删除数据库表中的数据?
删除数据库表中数据有两种方式: 第一种:delete from tablename where 1=1; 第二种:truncate table tablename; 区别是:第二种清空表数据比较及时 ...
- MySQL - 删除数据库表中的数据
删除数据库表中的数据 删除数据记录是数据操作中常见的操作,可以删除表中已经存在的数据记录.在MySQL中可以通过DELETE语句来删除数据记录,该SQL语句可以通过以下几种方式使用:删除特定数据记录. ...
- Oracle 查看表中重复的记录,以及去除表中的重复记录
--查看表中重复的记录 select tscw.L_SEC_KEY as L_BOND_KEY ,---债券内码 to_date(twcb.b_info_carrydate,'yyyyMM ...
最新文章
- pku 3411 Paid Roads DFS+灵活技巧卡节点访问次数
- 深入Java泛型(六):Bean强转原理实践
- AccuREST Stub Runner发布
- 一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate
- Node.js安装及环境配置(windows)
- 第八章:软件包的安装与管理
- MPLS virtual private network Spoken-Hub网络实验(华为设备)
- iOS 初始化(init、initWithNibName、initWithCoder、initWithFrame)
- 车牌识别sdk android,Android车牌识别sdk
- 台式计算机上的fn键是哪个,电脑键盘上Fn键到底有什么用?
- 天池宫颈癌智能诊断赛后总结——目标检测
- 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定的解决办法
- 关于Windows 7与Ubuntu启动的一些注记(win7屏蔽ubuntu的启动项)
- Element-Plus中 “Loding” 组件的按需引用类型问题
- CS61A fa2021 Composing Programs 2.7 Object Abstraction 对象抽象
- Notification和NotificationManagerService原理解析
- hdu6194 string string string
- Y05 - 024、数据的应用①:四则运算、运算优先级
- 基于stm32c8t6的两轮平衡小车 第一篇——物料选购
- Demo的卡通渲染方案