'table1' 이라는 이름의 다음과 같은 테이블이 있다고 하면,
+----+--------+
| id | name |
+----+--------+
| 1 | google |
| 2 | yahoo |
| 3 | msn |
| 4 | google |
| 5 | google |
| 6 | yahoo |
+----+--------+
아래와 같은 쿼리로 중복된 행 중에서 한 행만 남기고 지울 수 있다.
DELETE n1 FROM table1 n1, table1 n2
WHERE n1.id > n2.id AND n1.name = n2.name
'분석 > 데이터분석' 카테고리의 다른 글
postgreSQL 날짜/시간 함수 (0) | 2019.03.19 |
---|---|
[해결팁] 맥(osX)환경 R에서 rJava 패키지 설치 후 에러 (0) | 2018.08.30 |
[해결팁] 맥, OSX에서 R로 wordCloud시 한글 깨짐 (0) | 2018.08.30 |
R에서 MySQL 접속하기 (0) | 2018.08.06 |
[SQL Server] MSSQL에서 행마다 다른 Random number 발생하기 (1) | 2016.05.26 |