중복값
-
MSSQL 중복제외 SELECT, 중복삭제 DELETEDatabase/MSSQL 2018. 5. 1. 20:31
1. 중복된 데이터는 제외하고 조회하기 (SELECT) - field1에서 중복되는 데이터는 제외하고 조회 됨. 1) SELECT DISTINCT field1 FROM Table 2) SELECT field1 FROM Table GROUP BY field1 3) 중복된 것 중에는 ID가 큰 것만 조회 SELECT column_name from Table WHERE ID in (select max(ID) from Table group by field1) 2. 중복된 데이터 삭제하기 (DELETE) - field1에서 중복되는 데이터들 중에 하나만 남기고 다 삭제 1) 고유아이디를 가진 칼럼이 있을 때 DELETE FROM Table WHERE IDs in ( SELECT IDs FROM Table A IN..