社区
MS-SQL Server
帖子详情
急!请问在一个表中有一些完全一样的记录,怎样只保留一条记录呢?
qdubit
2003-05-20 06:51:06
大虾好!
我用SQL Server数据库做了一个表,该表中有接近10000条记录,但是其中有很多都是完全一样的,我想把这些完全一样的数据只保留一条,其他全部从数据库中删掉,怎么办呀?
说明:该表没有关键字,有以下字段:name,province,mz,cc都是文字类型的。因此造成许多重复记录,请大虾帮忙了!
...全文
54
5
打赏
收藏
急!请问在一个表中有一些完全一样的记录,怎样只保留一条记录呢?
大虾好! 我用SQL Server数据库做了一个表,该表中有接近10000条记录,但是其中有很多都是完全一样的,我想把这些完全一样的数据只保留一条,其他全部从数据库中删掉,怎么办呀? 说明:该表没有关键字,有以下字段:name,province,mz,cc都是文字类型的。因此造成许多重复记录,请大虾帮忙了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whohu
2003-05-20
打赏
举报
回复
就是建一个各个字段一模一样的表,把重复的记录拷到那个临时表中,把原表中的重复记录删掉,用distict可以把一模一样多条的记录变成一条记录,然后拷回去
qdubit
2003-05-20
打赏
举报
回复
上面的回答偶看不懂,能否详细点,不胜感激!刚才直接把后面2人的语句拷贝到SQL Server中好像不行的,没有删掉多于的记录?
caiyunxia
2003-05-20
打赏
举报
回复
SELECT DISTINCT * INTO # FROM TABLENAME
TRUNCATE TABLE TABLENAME
INSERT INTO TABLENAME
SELECT * FROM #
pengdali
2003-05-20
打赏
举报
回复
select distinct * into #temp from 表
truncate table 表
insert 表 select * from #temp
drop table #temp
pengdali
2003-05-20
打赏
举报
回复
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
mysql
表中
删除重复
记录
,只
保留
一条
记录
的操作
此操作找出了需要
保留
的
记录
,即按name、...其中name 和 class 相同的视为重复
记录
,需要
保留
一条
记录
,删除重复
记录
,这是找出两张
表中
的name与class相同的
记录
的视图,加上判断条件。运行选中的代码,此时未加条件。
【mysql】mysql删除重复
记录
并且只
保留
一条
3. 查询
表中
多余重复试题(根据depno来判断,除了rowid最小的
一个
) a. 第一种方法: b. 第二种方法: c. 补充第三种方法(根据评论区给的删除总结出来的): 4. 删除
表中
多余重复试题并且只留1条: a. 第一种...
mysql删除重复
记录
并且只
保留
一条
删除重复
记录
并且只
保留
一条
Oracle查询重复数据并删除,只
保留
一条
记录
Oracle查询重复数据并删除,只
保留
一条
记录
前言 项目中,在“资源目录-在线编目”中,资源项子表存在多条重发数据,需要进行数据清理,删除重发的数据,最终只
保留
一条
相同的数据。 操作的表名:R_RESOURCE_...
如何去掉数据库重复
记录
并且只
保留
一条
记录
在n条
记录
里,存在着些相同的
记录
,如何能用SQL语句,删除掉重复并
保留
一条
呢?方法如下: 1、查找
表中
多余的重复
记录
,重复
记录
是根据单个字段(peopleId)来判断 select * from people where peopleId in (select...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章