本文實例講述了MSSql簡單查詢出數據表中所有重復數據的方法。分享給大家供大家參考,具體如下:
這裡直接給出下面的例子:
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 )
簡單說明:
關鍵代碼在於上面的括號中。要想查詢出所有重復的數據,可以按照某字段統計出該字段中重復數據總數大於1的所有記錄,這個過程可以使用GROUP BY進行統計,然後將統計出來的結果作為查詢條件再一次進行查詢即可。
希望本文所述對大家SQL Server數據庫程序設計有所幫助。