반응형
오라클에서 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
반응형
'SQL > Oracle' 카테고리의 다른 글
오라클 MINUS 예제 및 사용방법 (0) | 2020.10.25 |
---|---|
오라클 Direct, TNS 접속방법별 차이 정리 (0) | 2020.08.25 |
오라클 tnsnames.ora 개념부터 샘플 설정 위치 정리 (0) | 2020.08.18 |
오라클 NOT, OR를 이용한 특정 조건 제외 후 조회방법 (0) | 2020.06.30 |
오라클 쿼리 수행시간 확인방법 (0) | 2020.06.24 |
댓글