主頁 > 知識庫 > 刪除重復(fù)記錄,并且剩下一條

刪除重復(fù)記錄,并且剩下一條

熱門標簽:地圖標注牌 長沙智能外呼系統(tǒng) 廣東防封卡外呼系統(tǒng)原理是什么 外呼系統(tǒng)改進 菏澤語音電銷機器人加盟公司 分享百度地圖標注多個位置 電銷機器人公司 需要哪些牌照 湖南電腦外呼系統(tǒng)平臺 知名電銷機器人價格
我們可以通過下述方法刪除重復(fù)記錄:
例:表名:dbo.品種描述$,字段包括:ID_PK,品種名稱,性狀標準編號,代碼,首先創(chuàng)建一個和原表結(jié)構(gòu)一樣的表:
復(fù)制代碼 代碼如下:

select * into tmpA from dbo.品種描述$ where 1=2--創(chuàng)建完畢
在數(shù)據(jù)表中,品種名稱,性狀標準編號這兩個字段不能有重復(fù)值,執(zhí)行下述腳本:

declare @VarietyName nvarchar(255),
@StdCharCode nvarchar(255),
@iCount int
set @iCount=0;
declare insert_distinct_cursor cursor for
select 品種名稱,性狀標準編號 from dbo.品種描述$ group by 品種名稱,性狀標準編號
open insert_distinct_cursor
FETCH NEXT FROM insert_distinct_cursor INTO @VarietyName,@StdCharCode
WHILE (@@fetch_status > -1)
BEGIN
IF (@@fetch_status > -2)
BEGIN
insert into dbo.tmpA (品種名稱,性狀標準編號,代碼) select top 1 品種名稱,性狀標準編號,代碼 from dbo.品種描述$ where 品種名稱=@VarietyName and 性狀標準編號=@StdCharCode;
set @iCount=@iCount+1;
END
FETCH NEXT FROM insert_distinct_cursor INTO @VarietyName,@StdCharCode
END

CLOSE insert_distinct_cursor
DEALLOCATE insert_distinct_cursor
print @iCount

標簽:呼和浩特 珠海 西寧 商洛 天水 泉州 美容院 福建

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