如何查找和删除数据库中的重复数据


Posted in 面试题 onNovember 05, 2014
法一: 用Group by语句 此查找很快的
select count(num), max(name) from student –查找表中num列重复的,列出重复的记录数,并列出他的name属性
group by num
having count(num) >;1 –按num分组后找出表中num列重复,即出现次数大于一次
delete from student(上面Select的)
这样的话就把所有重复的都删除了。—–慎重
法二:当表比较大(例如10万条以上)时,这个方法的效率之差令人无法忍受,需要另想办法:
—- 执行下面SQL语句后就可以显示所有DRAWING和DSNO相同且重复的记录
SELECT * FROM EM5_PIPE_PREFAB
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D –D相当于First,Second
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);
—- 执行下面SQL语句后就可以刪除所有DRAWING和DSNO相同且重复的记录
DELETE FROM EM5_PIPE_PREFAB
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);

Tags in this post...

面试题 相关文章推荐
PHP面试题附答案
Nov 28 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
指针和引用有什么区别
Jan 13 面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 面试题
华为慧通面试题
Sep 11 面试题
怎样在程序里获得一个空指针
Jan 24 面试题
接口可以包含哪些成员
Sep 30 面试题
如何进行Linux分区优化
Sep 13 面试题
介绍一下gcc特性
Oct 31 面试题
遇到的Mysql的面试题
Jun 29 面试题
关于Java finally的面试题
Apr 27 面试题
如何高效率的查找一个月以内的数据
Apr 15 #面试题
数据库方面面试题
Apr 22 #面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 #面试题
必须要使用游标的SQL语句有那些
May 07 #面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
Nov 09 #面试题
一道SQL面试题
Dec 31 #面试题
金蝶的一道SQL笔试题
Dec 18 #面试题
You might like
隐藏你的.php文件的实现方法
2007/03/19 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
微信小程序文章详情页面实现代码
2018/09/10 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
python 字符串split的用法分享
2013/03/23 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
Python笔记之代理模式
2019/11/20 Python
tensorflow 模型权重导出实例
2020/01/24 Python
基于python实现模拟数据结构模型
2020/06/12 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
求职信范文英文版
2014/01/05 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
毕业生学校组织意见
2015/06/04 职场文书
文化大革命观后感
2015/06/17 职场文书
汽车车尾标语大全
2015/08/11 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers