免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2404 | 回复: 4
打印 上一主题 下一主题

请教一下:怎样在一张表里找出重复记录并删除? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-09 10:12 |只看该作者 |倒序浏览
怎样在一张表里找出重复记录并删除?

论坛徽章:
0
2 [报告]
发表于 2004-07-09 10:26 |只看该作者

请教一下:怎样在一张表里找出重复记录并删除?

这里有oracle下删除重复记录的方法, 但DB2下就不知道能能了.你按照下面的方法试一下吧~~~~~~~~~
http://www.oradb.net/sql/find0.htm

论坛徽章:
0
3 [报告]
发表于 2004-07-09 14:06 |只看该作者

请教一下:怎样在一张表里找出重复记录并删除?

Create another table ,the same as that table.
Then you should know what to do next...

论坛徽章:
0
4 [报告]
发表于 2004-07-11 23:12 |只看该作者

请教一下:怎样在一张表里找出重复记录并删除?

1、export 成文本导出,通过SHELL去除重复行,再导入!
2、
  1. export to newtbl.del of del select distinct * from oldtbl
  2. import from newtbl.del of del replace into oldtbl
复制代码

2、同007linxx的方法

论坛徽章:
0
5 [报告]
发表于 2004-10-08 22:10 |只看该作者

请教一下:怎样在一张表里找出重复记录并删除?

做一张临时表,select distinct * 进去,删除原表,导回去
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP