社区
MS-SQL Server
帖子详情
请问怎样用SQL脚本把表中重复的数据删掉?
Yasom
2003-10-21 09:26:55
请问怎样用SQL脚本把表中重复的数据删掉?例如有三条数据分别是:1000,1001,1000。我的要求是只要一个1000,而另一个删掉。
...全文
65
5
打赏
收藏
请问怎样用SQL脚本把表中重复的数据删掉?
请问怎样用SQL脚本把表中重复的数据删掉?例如有三条数据分别是:1000,1001,1000。我的要求是只要一个1000,而另一个删掉。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvcheng606717
2003-10-21
打赏
举报
回复
select distinct 字段名 into 临时表 from tablename
delete from tablename
select * from 临时表 into tbalename from 临时表
drop table 临时表
pengdali
2003-10-21
打赏
举报
回复
或:
删除重复的,只留一条:
alter table 表 add newfield int identity(1,1)
delete 表
where newfield not in(
select min(newfield) from 表 group by 除newfield外的所有字段
)
alter table 表 drop column newfield
pengdali
2003-10-21
打赏
举报
回复
select distinct * into #temp from 表
truncate table 表
insert 表 select * from #temp
drop table #temp
52vc
2003-10-21
打赏
举报
回复
先建一个视图
select count(*) from yourtable group by ID
找出有两条以上记录的数据
再有条件删除
friendliu
2003-10-21
打赏
举报
回复
select distinct 字段名 into #a from tablename
delete from tablename
select * into tbalename from #a
drop table #a
go
Postgre
SQL
表分区和子表及删除所有的
数据
库表.zip
Postgre
SQL
表分区和子表及删除所有的
数据
库表 最近需求要求统计DNS近7天每天的解析情况。...主表只存储近7天的
数据
,7天之前的
数据
删掉
。所以我这边会对第8天的
数据
删除,删除第8天的分区表即可。
Log Explorer for
SQL
Server v4.22 含注册机
恢复时,LogExplore将从空闲页面列
表中
搜寻没有被再次使用的页面,然后生成一个
SQL
脚本
来从这些页面重组原始
数据
。LogExplore可以确定被
删掉
的原始
数据
行,并在完成时显示原始行数和实际恢复的行数,由此可以断定...
Log Explorer for
SQL
Server v4.22
恢复时,LogExplore将从空闲页面列
表中
搜寻没有被再次使用的页面,然后生成一个
SQL
脚本
来从这些页面重组原始
数据
。LogExplore可以确定被
删掉
的原始
数据
行,并在完成时显示原始行数和实际恢复的行数,由此可以断定...
删除Table
表中
的
重复
行的方法
第一种方法在编写T-
SQL
脚本
时很常见,而第三种则在需要保留原始表结构不变的情况下进行
数据
清洗时使用。 总结来说,删除Table中的
重复
行有多种策略,可以根据实际场景和需求选择合适的方法。在
SQL
Server 2005及更...
sql
2000 Log Explorer4.2(含注册码)+汉化
恢复时,LogExplore将从空闲页面列
表中
搜寻没有被再次使用的页面,然后生成一个
SQL
脚本
来从这些页面重组原始
数据
。LogExplore可以确定被
删掉
的原始
数据
行,并在完成时显示原始行数和实际恢复的行数,由此可以断定...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章