主頁 > 知識庫 > sqlserver清除完全重復的數(shù)據(jù)只保留重復數(shù)據(jù)中的第一條

sqlserver清除完全重復的數(shù)據(jù)只保留重復數(shù)據(jù)中的第一條

熱門標簽:陽光創(chuàng)信ai外呼獲客系統(tǒng)助力 智能外呼系統(tǒng)需要多少錢 競圣地圖標注服務 智能語音車載電話機器人 外呼系統(tǒng)的話術 云南全自動外呼系統(tǒng)公司 貴州外呼回撥系統(tǒng)是什么 安陽天音防封電銷卡 衛(wèi)星地圖標注距離
--創(chuàng)建測試表 
CREATE TABLE [dbo].[testtab]( 
[id] [nchar](10) NULL, 
[name] [nchar](10) NULL 
) ; 
--向測試表插入測試數(shù)據(jù) 
insert into testtab values('1','1'); 
insert into testtab values('1','1'); 
insert into testtab values('2','2'); 
insert into testtab values('2','2'); 
insert into testtab values('3','3'); 
insert into testtab values('3','3'); 

--創(chuàng)建臨時表并向臨時表中插入測試表testtab中數(shù)據(jù)以及添加自增id:autoID 
select identity(int,1,1) as autoID, * into #Tmp from testtab 
--根據(jù)autoID刪除臨時表#tmp中的重復數(shù)據(jù),只保留每組重復數(shù)據(jù)中的第一條 
delete #Tmp where autoID in(select max(autoID) from #Tmp group by id); 
--清除testtab表中的所有數(shù)據(jù) 
delete testtab; 
--向testtab表中插入#Tmp表中被處理過的數(shù)據(jù) 
insert into testtab select id,name from #Tmp; 
--刪除臨時表#Tmp 
drop table #Tmp;
您可能感興趣的文章:
  • SQL Server數(shù)據(jù)庫刪除數(shù)據(jù)集中重復數(shù)據(jù)實例講解
  • Sql Server使用cursor處理重復數(shù)據(jù)過程詳解
  • SQL Server中刪除重復數(shù)據(jù)的幾個方法
  • sqlserver中重復數(shù)據(jù)值只取一條的sql語句
  • sqlserver合并DataTable并排除重復數(shù)據(jù)的通用方法分享
  • 教你幾種在SQLServer中刪除重復數(shù)據(jù)方法
  • MSSql簡單查詢出數(shù)據(jù)表中所有重復數(shù)據(jù)的方法

標簽:湘潭 寧夏 預約服務 營口 周口 河源 欽州 鄂爾多斯

巨人網(wǎng)絡通訊聲明:本文標題《sqlserver清除完全重復的數(shù)據(jù)只保留重復數(shù)據(jù)中的第一條》,本文關鍵詞  sqlserver,清除,完全,重復,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sqlserver清除完全重復的數(shù)據(jù)只保留重復數(shù)據(jù)中的第一條》相關的同類信息!
  • 本頁收集關于sqlserver清除完全重復的數(shù)據(jù)只保留重復數(shù)據(jù)中的第一條的相關信息資訊供網(wǎng)民參考!
  • 推薦文章