develog

[Oracle] 중복 데이터 제거 본문

DB/Oracle

[Oracle] 중복 데이터 제거

냐옴 2017. 6. 13. 12:10

SELECT

    ROWID,

    C.*

--DELETE

FROM AATEST C

WHERE C.ROWID IN  

(

    SELECT

        B.ROWID

    FROM

    (

        SELECT

            ROW_NUMBER() OVER(PARTITION BY TITLE ORDER BY REG_TS) RNUM,

            ROWID,

            A.*

        FROM AATEST A

    ) B

    WHERE RNUM = 2

)

;



'DB > Oracle' 카테고리의 다른 글

[Oracle] jar download  (0) 2018.11.06
[Oracle] JDBC driver version  (0) 2018.04.09
[Oracle] 컬럼 순서 변경  (0) 2017.04.28
[Oracle] index 비활성  (0) 2017.04.28
[Oracle] insert all  (0) 2017.04.13
Comments