본문 바로가기
SQL/Oracle

오라클 중복 값 확인방법

by wakestand 2020. 8. 22.
반응형

오라클에서 GROUP BY를 사용해주면

같은 값들을 묶을 수 있는데

여기서 COUNT(*)를 사용해 주면

해당 값이 몇개 나왔는지 확인이 가능하다

 

즉 COUNT를 구한 후 서브쿼리를 이용해

COUNT가 1보다 큰 값들만 구해보면

중복된 값들만 나오게 된다는 거다

 

예제에 사용한 쿼리는 아래와 같다

 

SELECT JOB, JOB_COUNT
  FROM (
          SELECT JOB, COUNT(*) AS JOB_COUNT 
            FROM SCOTT.EMP
        GROUP BY JOB
       )
  WHERE JOB_COUNT > 1
  
반응형

댓글