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

;

'ORACLE' 카테고리의 다른 글

[ORACLE]tnsname.ora 설정  (0) 2020.11.16
[ORACLE]SQL%ROWCOUNT 예제  (0) 2020.11.12
[ORACLE]WITH절 예제  (0) 2020.11.12
[ORACLE]GRANT/SYNONYM 예제  (0) 2020.11.11
[ORACLE]과세 상품에 대한 공급금액, 부가세 계산식  (0) 2020.11.11