• 您的位置我爱Aspx >> 数据库 >> 删除数据库中重复数据的几个方法
  • 删除数据库中重复数据的几个方法

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:17  关键字:数据库,数据
  • 2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下

    假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集

    select identity(int,1,1) as autoID, * into #Tmp from tableName

    select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID

    select * from #Tmp where autoID in(select autoID from #tmp2)

    最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:SQL SERVER日志清除的两种方法
    下一篇:更改数据库中表的所属用户的两个方法