注:此處“重復(fù)”非完全重復(fù),意為某字段數(shù)據(jù)重復(fù)
HZT表結(jié)構(gòu)
ID????????????? int
Title????????? nvarchar(50)
AddDate? datetime
數(shù)據(jù)
? ID? Title? AddDate
?1? 我本有心1? 2008-01-17 10:27:24.827
?2? 我本有心1? 2008-03-17 10:27:21.780
?3? 我本有心2? 2008-05-17 10:27:30.420
?4? 我本有心2? 2008-09-17 10:27:30.420
?5? 我本有心3? 2008-01-20 10:27:30.420
?6? 我本有心3? 2008-01-15 10:27:30.420
?7? QQ:381584252? 2008-01-19 10:27:30.420
?8? QQ:381584252? 2008-01-18 10:27:30.420
?9? Email:hztgcl1986@163.com? 2001-01-17 10:27:30.420
?10? Email:hztgcl1986@163.com? 2009-01-17 10:27:30.420
?11? HZT? 2005-01-17 10:27:30.420
?12? 1314521? 2006-01-17 10:27:30.420
?13? LoveCY? 2007-01-17 10:27:30.420
?14? 19861108? 2008-03-17 10:27:30.420
?15? CY? 2008-02-17 10:27:30.420
一。查找重復(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最大一條記錄
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
