本文實例講述了MSSql簡單查詢出數據表中所有重復數據的方法。分享給大家供大家參考,具體如下:
這里直接給出下面的例子:
SELECT * FROM SYS_LogContent slcWHERE 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數據庫程序設計有所幫助。
新聞熱點
疑難解答