개발/Database

[oracle] 오라클 중복제거 하면서 전체 값 가져오기

내가지니 2008. 3. 27. 11:14


SELECT *
FROM (
  SELECT 컬럼1, 컬럼2, 컬럼3,
               ROW_NUMBER() OVER( PARTITION BY 중복조회컬럼 ORDER BY 정렬컬럼 ) CNT
  FROM 테이블
  )
WHERE CNT > 1
RANK() OVER()
DENSE_RANK() OVER()

실무에 사용했던 예))