SQL Server 数据库清除重复数据的二种方法示例
2022-11-12 09:45:33
内容摘要
这篇文章主要为大家详细介绍了SQL Server 数据库清除重复数据的二种方法示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
使用游标实
文章正文
这篇文章主要为大家详细介绍了SQL Server 数据库清除重复数据的二种方法示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
使用游标实现
代码如下:
1 2 3 4 5 6 7 8 9 | <code> declare @id1 int,@oldid int,@e_REcordid int ,@Olde_REcordid int DECLARE price CURSOR FOR SELECT id ,E_recordId FROM evaeve order by E_recordId desc OPEN price FETCH NEXT FROM price into @oldid,@Olde_REcordid while @@fetch_status = 0 begin FETCH NEXT FROM price into @id1,@e_REcordid</code> |
if @Olde_REcordid=@e_REcordidBEGIN delete from evaeve where id=@id1endset @oldid=@id1set @Olde_REcordid=@e_REcordidendclose priceDEALLOCATE price
使用sql语句实现
代码如下:
1 2 | <code> delete from evaeve where id not in( select max(id) from evaeve group by E_RecordID) </code> |
注:关于SQL Server 数据库清除重复数据的二种方法示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释