1. group by를 이용한 중복 데이터 확인 방법
중복값이 들어있는지 확인하고 싶은 컬럼을 group by 문을 사용해 확인할 수 있다.
해당 컬럼을 group by 에 명시해준 후 select에서 뽑아서 확인한다.
중복값이 없는 것은 제외하고 확인하기 위해 중복 갯수가 1보다 초과되는 것만 보는 조건을 달아준다
이 때 column, count(*) 해주면 중복값이 있는 컬럼과 중복 갯수를 확인할 수 있어서 훨씬 직관적이다.
SELECT [column], COUNT(*) cnt FROM [TABLE]
GROUP BY [column]
HAVING COUNT(*) > 1
반응형
'Programming > DB' 카테고리의 다른 글
[Oracle] subquery (0) | 2022.03.07 |
---|---|
[Oracle] JOIN (0) | 2022.03.07 |
[Oracle] GROUP BY & HAVING (0) | 2022.03.07 |
[Oracle] 함수 (0) | 2022.03.07 |
[Oracle] 기본 조회 방법 및 연산자 (0) | 2022.03.07 |
댓글