안녕하십니까 데이터 삭제관련 질문하나 드립니다^^ 0 2 476

by 준일정 [Oracle 기초] mssql [2018.03.28 10:30:15]


delete.PNG (7,182Bytes)

이렇게 중복된 데이터가 있는데 

 

중복된 데이터 중에서 하나만 남기고 삭제하고 싶은데 어떻게 해야 할까요? 

 

 

by 마농 [2018.03.28 11:17:19]
DELETE a
  FROM (SELECT deptno
             , rn = ROW_NUMBER() OVER(PARTITION BY deptno ORDER BY deptno)
          FROM t
        ) a
 WHERE rn > 1 
;

 


by 준일정 [2018.03.28 13:57:01]

매번 정말정말 감사드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입