ORACLE
[ORACLE]ROWNUM/ROW_NUMBER() 예제
선영아 사랑해
2020. 11. 12. 13:59
STORE_CD | POS_NO |
0001 | 0001 |
0001 | 0002 |
0002 | 1000 |
0002 | 1001 |
-- ROWNUM은 조회 결과에서 순번 처리
SELECT ROWNUM
, STORE_CD
, POS_NO
FROM TB_STORE
;
-- ROW_NUMBER는 그룹별 순번 처리
-- STORE_CD 기준으로 STORE_CD, POS_NO 정렬 조회
SELECT ROW_NUMBER() OVER(PARTITION STORE_CD ORDER BY STORE_CD, POS_NO) AS NO
, STORE_CD
, POS_NO
FROM TB_STORE
;