postgres delete select1 Postgresql 데이터 중복 조회 및 제거 안녕하세요.Postgresql 에서 데이터가 중복으로 여러 컬럼을 비교하여, 제거해야 한다고 할 때 유용한 쿼리 스크립트입니다. DELETE FROM TBL_NMWHERE ID IN ( SELECT MA.ID FROM ( SELECT ID , ROW_NUMBER() OVER(PARTITION BY 중복제거할대상1... 중복제거할대상2 ORDER BY ID) AS rows FROM TBL_NM ) AS MA WHERE MA.ROWS > 1); 위 쿼리와 같이 실행하면, 중복된 데이터를 삭제 할 수 있습니다.삭제하기 전에 DELETE 문을 SELECT 문으로 변경하여 삭제할 대상의 데이터를 먼저 확인 후 삭제하는 것이 데이터 관리에 훨씬 도움이 될 것 같습니다. 조회 대상의 데이터가 많다면.. 2025. 11. 9. 이전 1 다음