본문 바로가기
프로그래밍/DataBase.

[DataBase] 중복된 데이터를 찾는 SQL

by _Chavi 2020. 3. 11.

 

개발하던 도중 중복된 데이터가 몇 건이 있는지, 몇 건씩 있는지 같은 정보가 필요할 때가 있습니다.

CUBRID에서 작성하였으며 ORACLE도 동작할 것 같습니다.

 

SQL
SELECT
    검색할 컬럼,
    COUNT(*)
FROM
    테이블
GROUP BY
    검색할 컬럼
HAVING
    COUNT(*) > 1;

테이블에서 지정한 칼럼의 중복된 데이터와 중복 건수를 검색합니다.

HAVING 뒤의 문구는 꼭 넣으실 필요는 없지만, 중복된 데이터만 보기 위하여 넣어주었습니다. 용도에 맞게 변경하시면 될 것 같습니다.

 

 

댓글