社区
MS-SQL Server
帖子详情
删除重复记录!
swand
2003-05-10 03:23:25
表中上万的重复记录用什么语句一次性删除?
...全文
26
10
打赏
收藏
删除重复记录!
表中上万的重复记录用什么语句一次性删除?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mahatma_cn
2003-05-18
打赏
举报
回复
严重关注!
iamtotoo
2003-05-12
打赏
举报
回复
e
evilks
2003-05-11
打赏
举报
回复
monkey哥,我试了你写的代码,报错说列名id无效,是什么意思?
iainet
2003-05-10
打赏
举报
回复
不好意思,刚才看错了,但一这样一来就全删除了,怎么才能够留下一条啊?
我想想吧,想好再说?
iainet
2003-05-10
打赏
举报
回复
发上代码有点疑问,如果数据有3行完全相同呢?
能否实现!好像不行吧,我看只能够对有2行相同的起作用!
我实验一下再说!
caiyunxia
2003-05-10
打赏
举报
回复
可以呀
GROUP BY 选择重复列 不能包括ID
psxfghost
2003-05-10
打赏
举报
回复
Monkey兄,这样好像也不能删除重复的数据,都要留一条,不知这样如何:
alert table [表名] add id int identity(1,1)
select count(id) as num,列名 into #temp from 表名 group by 列名
delete from table where 列名 in(select 列名 from #temp where num>1)
drop table #temp
alert table [表名] drop column id
caiyunxia
2003-05-10
打赏
举报
回复
alert table [表名] add id int identity(1,1)
delete from 表名 where id not in (select min(id) as id from 表名 group by 列名)
alert table [表名] drop column id
psxfghost
2003-05-10
打赏
举报
回复
其中,distinct把重复记录全部压缩为一条记录!
psxfghost
2003-05-10
打赏
举报
回复
select distinct * into #temp from table
delete from table
insert into table select * from #temp
drop table #temp
VB
删除
Access数据库中
重复记录
(已测试,编译通过)
在Access中一般只能查找10行大概20条
重复记录
,这样程序就可以任意指定表及多字段检索
重复记录
,并把重复的记录移除到一个临时表中,并不是进行真正
删除
,你可以进行恢复。但是执行第二次查找时则自动
删除
上次查找的...
删除
表中
重复记录
我刚学习sql查询时,
删除
表中
重复记录
就是我遇到的一个难题,困扰了我好久,估计可能还会有和我遇到一样问题的朋友,现在我总结了一下,拿出来与大家分享!(此文档0分下载,送给朋友)
删除
excel的
重复记录
可以自动
删除
excel的
重复记录
,方便操作!
删除
数据库重复SQL
可以
删除
数据库里面表有重复的记录,简洁写法可以复用。谢谢!
rowid
删除
重复记录
!!!
rowid
删除
重复记录
!!! 平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现
重复记录
。 下面总结一下几种查找和
删除
重复记录
的方法(以表CZ为例...
MS-SQL Server
34,576
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章