MSSql簡單查詢出數(shù)據(jù)表中所有重復(fù)數(shù)據(jù)的方法
本文實例講述了MSSql簡單查詢出數(shù)據(jù)表中所有重復(fù)數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:
這里直接給出下面的例子:
SELECT * FROM SYS_LogContent slc WHERE slc.LogInfo_ID IN ( SELECT slc2.LogInfo_ID FROM SYS_LogContent slc2 GROUP BY slc2.LogInfo_ID HAVING COUNT(*)>1 )
簡單說明:
關(guān)鍵代碼在于上面的括號中。要想查詢出所有重復(fù)的數(shù)據(jù),可以按照某字段統(tǒng)計出該字段中重復(fù)數(shù)據(jù)總數(shù)大于1的所有記錄,這個過程可以使用GROUP BY進(jìn)行統(tǒng)計,然后將統(tǒng)計出來的結(jié)果作為查詢條件再一次進(jìn)行查詢即可。
希望本文所述對大家SQL Server數(shù)據(jù)庫程序設(shè)計有所幫助。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。