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

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

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

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

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

安卓程序鎖手機(jī)版
  • 類型:安卓其它大小:2.8M語(yǔ)言:中文 評(píng)分: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。過(guò)濾重復(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。保留一條(這個(gè)應(yīng)該是大多數(shù)人所需要的 ^_^)

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

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

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

select * from people

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



2、刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷,只留有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ù)記錄(多個(gè)字段)

select * from vitae a

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



4、刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有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ù)記錄(多個(gè)字段),不包含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)


補(bǔ)充:

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


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

select distinct * from tableName


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



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

select distinct * into #Tmp from tableName

drop table tableName

select * into tableName from #Tmp

drop table #Tmp



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


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

假設(shè)有重復(fù)的字段為Name,Address,要求得到這兩個(gè)字段唯一的結(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)
    安卓?jī)?yōu)化
    (26)安卓?jī)?yōu)化
    西西軟件園提供好用的安卓?jī)?yōu)化大師官方下載,如今安卓手機(jī)市場(chǎng)很大,但是大家都知道安卓系統(tǒng)是越用越卡,我們必須時(shí)時(shí)的優(yōu)化自己的系統(tǒng),保養(yǎng)好機(jī)器才能使用流暢,安卓?jī)?yōu)化軟件被譽(yù)為平臺(tái)上最強(qiáng)的控制面板軟件實(shí)力可見(jiàn)一斑..本軟件也是高手玩家裝機(jī)必備工具它的地位無(wú)可取代,為用戶解決系統(tǒng)性能差設(shè)置不人性化的問(wèn)題,使手機(jī)始終保持最佳狀態(tài)...更多>>
    • 安卓?jī)?yōu)化大師6.1.0.2766手機(jī)版

      11-11 / 6.1M

      推薦理由:本軟件被譽(yù)為android平臺(tái)上最強(qiáng)的控制面板軟件~~實(shí)力可見(jiàn)一斑..本軟件也是android高手玩家裝機(jī)必備工具!!!它
    • 安卓?jī)?yōu)化大師HDv2.3.0

      01-17 / 1.6M

      推薦理由:  安卓?jī)?yōu)化大師在Android手機(jī)上是一款炙手可熱的專業(yè)系統(tǒng)工具。今天,安卓?jī)?yōu)化大師終于登陸Android p
    • 360優(yōu)化大師 for Android2.0.3.102

      05-14 / 3.3M

      推薦理由:360優(yōu)化大師是一款完全免費(fèi)的手機(jī)優(yōu)化軟件,大家在購(gòu)買(mǎi)智能機(jī)時(shí),是否困擾于新手機(jī)內(nèi)裝有繁多的軟件自己卻完
    • 安卓手機(jī)內(nèi)存優(yōu)化(RAM Manager Pro

      10-10 / 553KB

      推薦理由:安卓手機(jī)內(nèi)存優(yōu)化(RAM Manager Pro)可以優(yōu)化android手機(jī)內(nèi)存應(yīng)用,提高手機(jī)的流暢度,節(jié)能省電。一款RAM內(nèi)存
    • 安卓一鍵優(yōu)化(androidbooster)2005

      05-22 / 1015KB

      推薦理由:安卓一鍵優(yōu)化androidbooster是一個(gè)一鍵優(yōu)化應(yīng)用,非常容易使用!所有你必須做的就是按一下按鈕,就能看到改
    • MOTO優(yōu)化器MotomizerV5.6.0 安卓版

      02-01 / 839KB

      推薦理由:Motomizer(MOTO優(yōu)化器)是一款A(yù)ndroid平臺(tái)moto機(jī)型專用的優(yōu)化軟件,支持的機(jī)型有 XT720、A853、XT800W、Mile
    安卓鎖屏軟件
    (24)安卓鎖屏軟件
    隨著安卓系統(tǒng)與系統(tǒng)手機(jī)的持續(xù)火熱,越來(lái)越多的朋友加入到了使用觸摸屏幕手機(jī)陣營(yíng)中,但不論你是使用安卓系統(tǒng)還是系統(tǒng)手機(jī),都會(huì)用到手機(jī)鎖屏軟件的幫助,鎖住手機(jī)屏幕,避免誤操作手機(jī)。今天西西小編就來(lái)帶了一些好用的鎖屏軟件。通過(guò)它們幫助大家鎖屏也能玩出新花樣...更多>>
    • 小米一鍵鎖屏V41.0 安卓版

      05-31 / 11KB

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

      11-04 / 1.9M

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

      11-18 / 9.3M

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

      08-16 / 2.4M

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

      05-12 / 7.8M

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

      01-25 / 1.6M

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

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

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

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

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

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

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

    第 4 樓 甘肅蘭州蘭州大學(xué)無(wú)線校園項(xiàng)目 網(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 樓 河南洛陽(yáng)聯(lián)通ADSL 網(wǎng)友 客人 發(fā)表于: 2012/10/17 17:30:33
    提供個(gè)bug,下面的評(píng)價(jià)可以一直點(diǎn)哦 親

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

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

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

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

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