[MSSQL] 중복 데이터 조회, 삭제
실제 작업시에는 대부분 unique index를 걸거나, primary key 를 걸어 놓아 그런 일이 벌어지지 않지만, 벌크로 데이터를 작업하거나 할 경우, 중복된 데이터를 보거나, 제거하고 싶을 때가 있습니다.단순히 중복 카운트를 조회 하고 싶을 경우엔, 다음과 같이 grouping 하고 count를 세면 됩니다만, -- 중복 카운트 SELECT some_id, COUNT(*) FROM tbl_some_table GROUP BY some_id HAVING COUNT(*) > 1; -- 여러 컬럼의 중복 카운트 SELECT some_id, some_nm, some_description, COUNT(*) FROM tbl_some_table GROUP BY some_id, some_nm, some_desc..
2016. 2. 2. 15:23