西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程數(shù)據(jù)庫教程 → sql查詢重復(fù)記錄、刪除重復(fù)記錄方法大全

sql查詢重復(fù)記錄、刪除重復(fù)記錄方法大全

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/10/15 15:34:24字體大。A-A+

作者:佚名點擊:12761次評論:0次標(biāo)簽: sql 查詢記錄 刪除記錄

安卓程序鎖手機(jī)版
  • 類型:安卓其它大。2.8M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載
查找所有重復(fù)標(biāo)題的記錄:

SELECT *
FROM t_info a
WHERE ((SELECT COUNT(*)
FROM t_info
WHERE Title = a.Title) > 1)
ORDER BY Title DESC

一。查找重復(fù)記錄

1。查找全部重復(fù)記錄

Select * From 表 Where 重復(fù)字段 In (Select 重復(fù)字段 From 表 Group By 重復(fù)字段 Having Count(*)>1)

2。過濾重復(fù)記錄(只顯示一條)

Select * From HZT Where ID In (Select Max(ID) From HZT Group By Title)

注:此處顯示ID最大一條記錄

二。刪除重復(fù)記錄


1。刪除全部重復(fù)記錄(慎用)

Delete 表 Where 重復(fù)字段 In (Select 重復(fù)字段 From 表 Group By 重復(fù)字段 Having Count(*)>1)

2。保留一條(這個應(yīng)該是大多數(shù)人所需要的 ^_^)

Delete HZT Where ID Not In (Select Max(ID) From HZT Group By Title)

注:此處保留ID最大一條記錄

1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷

select * from people

where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)



2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷,只留有rowid最小的記錄

delete from people

where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)



3、查找表中多余的重復(fù)記錄(多個字段)

select * from vitae a

where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)



4、刪除表中多余的重復(fù)記錄(多個字段),只留有rowid最小的記錄

delete from vitae a

where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)



5、查找表中多余的重復(fù)記錄(多個字段),不包含rowid最小的記錄

select * from vitae a

where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)


補充:

有兩個以上的重復(fù)記錄,一是完全重復(fù)的記錄,也即所有字段均重復(fù)的記錄,二是部分關(guān)鍵字段重復(fù)的記錄,比如Name字段重復(fù),而其他字段不一定重復(fù)或都重復(fù)可以忽略。


1、對于第一種重復(fù),比較容易解決,使用

select distinct * from tableName


就可以得到無重復(fù)記錄的結(jié)果集。



如果該表需要刪除重復(fù)的記錄(重復(fù)記錄保留1條),可以按以下方法刪除

select distinct * into #Tmp from tableName

drop table tableName

select * into tableName from #Tmp

drop table #Tmp



發(fā)生這種重復(fù)的原因是表設(shè)計不周產(chǎn)生的,增加唯一索引列即可解決。


2、這類重復(fù)問題通常要求保留重復(fù)記錄中的第一條記錄,操作方法如下

假設(shè)有重復(fù)的字段為Name,Address,要求得到這兩個字段唯一的結(jié)果集

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)
    安卓優(yōu)化
    (26)安卓優(yōu)化
    西西軟件園提供好用的安卓優(yōu)化大師官方下載,如今安卓手機(jī)市場很大,但是大家都知道安卓系統(tǒng)是越用越卡,我們必須時時的優(yōu)化自己的系統(tǒng),保養(yǎng)好機(jī)器才能使用流暢,安卓優(yōu)化軟件被譽為平臺上最強的控制面板軟件實力可見一斑..本軟件也是高手玩家裝機(jī)必備工具它的地位無可取代,為用戶解決系統(tǒng)性能差設(shè)置不人性化的問題,使手機(jī)始終保持最佳狀態(tài)...更多>>
    安卓鎖屏軟件
    (24)安卓鎖屏軟件
    隨著安卓系統(tǒng)與系統(tǒng)手機(jī)的持續(xù)火熱,越來越多的朋友加入到了使用觸摸屏幕手機(jī)陣營中,但不論你是使用安卓系統(tǒng)還是系統(tǒng)手機(jī),都會用到手機(jī)鎖屏軟件的幫助,鎖住手機(jī)屏幕,避免誤操作手機(jī)。今天西西小編就來帶了一些好用的鎖屏軟件。通過它們幫助大家鎖屏也能玩出新花樣...更多>>
    • 小米一鍵鎖屏V41.0 安卓版

      05-31 / 11KB

      推薦理由:一鍵鎖屏V4是MIUI專用鎖屏工具,一鍵即時鎖屏。 注意:僅小米手機(jī)可以使用,非小米手機(jī)無法使用。
    • 安卓鎖屏密碼adb解鎖

      11-04 / 1.9M

      推薦理由:Android手機(jī)忘記鎖屏密碼怎么辦?看看清除密碼的3種方法吧:方法一:重新刷系統(tǒng)(刷機(jī))方法二:wipe date(
    • 高仿蘋果風(fēng)格專業(yè)鎖屏(LockerPro)安

      11-18 / 9.3M

      推薦理由:LockerPro(專業(yè)鎖屏)是一款提供了擴(kuò)展通知功能的鎖屏應(yīng)用。使用LockerPro,您可以大幅優(yōu)化設(shè)備上的通知顯
    • 小米鎖屏(小米百變鎖屏獨立版)v2.2

      08-16 / 2.4M

      推薦理由:今天小米科技宣布推出一款全新的主題類應(yīng)用軟件:小米鎖屏,正是將百變鎖屏獨立出來,做成了一個單獨的應(yīng)用
    • GO鎖屏V6.0 安卓版

      05-12 / 7.8M

      推薦理由:GO鎖屏是專屬于GO桌面的個性化鎖屏軟件,其功能包括更換主題、更換鎖屏壁紙、更換快捷方式等,為提供豐富的
    • 忘仙掛機(jī)鎖屏1.0安卓版

      01-25 / 1.6M

      推薦理由:忘仙掛機(jī)鎖屏正式發(fā)布,該軟件手機(jī)客戶端首個基于忘仙手游推出的同步輔助軟件。通過此軟件,玩家可以在玩游

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 7 樓 甘肅蘭州蘭州大學(xué)無線校園項目 網(wǎng)友 客人 發(fā)表于: 2014/7/4 18:51:15
    123213123123123

    支持( 0 ) 蓋樓(回復(fù))

    第 6 樓 甘肅蘭州蘭州大學(xué)無線校園項目 網(wǎng)友 客人 發(fā)表于: 2014/7/4 18:51:12
    123123123

    支持( 0 ) 蓋樓(回復(fù))

    第 5 樓 甘肅蘭州蘭州大學(xué)無線校園項目 網(wǎng)友 客人 發(fā)表于: 2014/7/4 18:51:09
    123123

    支持( 0 ) 蓋樓(回復(fù))

    第 4 樓 甘肅蘭州蘭州大學(xué)無線校園項目 網(wǎng)友 客人 發(fā)表于: 2014/7/4 18:51:03
    123123123123

    支持( 0 ) 蓋樓(回復(fù))

    第 3 樓 安徽省淮北市 網(wǎng)友 客人 發(fā)表于: 2013/7/27 16:52:05
    謝謝,的確幫助了我

    支持( 0 ) 蓋樓(回復(fù))

    第 2 樓 河南洛陽聯(lián)通ADSL 網(wǎng)友 客人 發(fā)表于: 2012/10/17 17:30:33
    提供個bug,下面的評價可以一直點哦 親

    支持( 0 ) 蓋樓(回復(fù))

    第 1 樓 湖南長沙聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2011/1/12 14:35:21
    ts1.

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)