SQL SERVER 去除某字段指定重復記錄
來源:程序員人生 發布時間:2014-03-15 17:08:31 閱讀次數:2836次
原理:對需要去重復記錄的字段按組排序,然后取其中一條記錄。在總查詢語句中使用in語法過濾
去掉重復記錄
select * from company where comid in (select Max(comid) from company group by companyname)
得到重復記錄數
select * from company where comid not in (select Max(comid) from company group by companyname)
對完全相同的記錄可以使用DISTINCT 對記錄進行唯一性過濾
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈