Contents

System/OS
2013.04.23 14:35

[sql] 중복데이터 삭제 쿼리

Views 14815 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
MySQL에서 될지는 모르겠지만..
(SubQuery가능한 버젼이면 된다네요..)

DELETE FROM tab WHERE 번호 NOT IN
    ( SELECT MIN(번호) FROM tab GROUP BY 이름, 나이, 전화번호, 주소필드 );

위의 쿼리를 설명하자면..
번호를 제외한 나머지 컬럼들이 동일할때 번호에 대한 Min값을 구해서
Min이 아닌 번호를 가진 레코드들을 모두 삭제해 줌으로써
동일 정보에 대한 레코드를 제거하는 로직입니다.


?

List of Articles
No. Category Subject Author Date Views
153 Develop [jsp] 유효성체크(Client, Server 에서) file hooni 2003.04.23 7473
152 Develop [c] C로 구현한 CGI - 달력과 날짜계산기 file hooni 2003.04.23 32503
151 Develop [c] C로 구현한 CGI - 계산기 (링크리스트, 스택, 이진트리) file hooni 2003.04.23 28160
150 Develop [c] C로 구현한 CGI - 방명록 file hooni 2003.04.23 33513
149 Develop [c++] 기초강좌 #04(클래스) hooni 2003.04.23 11875
148 Develop [c++] 기초강좌 #03(함수의 매개변수 전달) hooni 2003.04.23 12143
147 Develop [c++] 기초강좌 #02(레퍼런스,메모리할당) hooni 2003.04.23 11488
146 Develop [c++] 기초강좌 #01(입출력,영역지정) hooni 2003.04.23 11478
145 Develop [jsp] Get방식, Post방식 전송 예제.. file hooni 2003.04.23 13806
144 Develop [jsp] HelloServlet 출력문 file hooni 2003.04.23 7852
143 Develop [c] 프로그래밍의 전반적인 설명 ppt file hooni 2003.04.23 7709
142 Develop [c] 약수/최대공약수/완전수 알고리즘 hooni 2003.04.23 8904
Board Pagination Prev 1 ... 81 82 83 84 85 86 87 88 89 90 ... 98 Next
/ 98