본문 바로가기
Programming/DB

[DB] ORACLE 중복 값 확인 쿼리

by AI_Wooah 2021. 12. 17.

 

 

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

댓글