[ORACLE] ROW_NUMBER, RANK, DENSE_RANK, 분석용함수 정리
★ ROW_NUMBER() OVER- 특정 컬럼 기준으로 순위정하기(행번호 부여하기) SELECT T.MAIN_CODE , T.GOODS_SEQ , T.OFFER_MASTER_SEQ , MODEL_CD , (ROW_NUMBER() OVER(PARTITION BY T.MAIN_CODE ORDER BY T.MAIN_CODE, T.GOODS_SEQ, T.OFFER_MASTER_SEQ)) RANK -- , (ROW_NUMBER() OVER(PARTITION BY 중복조회컬럼 ORDER BY 정렬컬럼1, 정렬컬럼2, ...)) FROM TMP_TABLE T 결과 MAIN_CODE GOODS_SEQ OFFER_MASTER_SEQ MODEL_CD RANK ----------------------------------..
더보기