by 김태민 [SQL Query] ORACLE SQL 중복제거조회 리스트 [2018.11.08 15:28:37]
type과 rowNum이라는 컬럼이 있는 테이블의 데이터가 위와 같은 형태인데 type값이 바뀌는거를 기준으로 중복값을 제거하고 리스트를 조회하고 싶습니다.
조회가 가능할 것 같은데 어떻게 해야할지 감이 안잡히네요...ㅠ 고수님들 도움 부탁드립니다.
SELECT * FROM (SELECT type, num , DECODE(LAG(type) OVER(ORDER BY num), type, 0, 1) flag FROM t ) WHERE flag = 1 ;
아아!!!
어떻게 작동하는지 이해됐습니다. 너무너무 감사합니다!!