관리 메뉴

SIMPLE & UNIQUE

sql PARTITION BY 본문

oracle

sql PARTITION BY

착한코딩 2017. 10. 21. 22:51

PARTITION BY


  • ROW_NUMBER() OVER(PARTITION BY A.CODE ORDER BY A.CODE, A.SEQ, A.MASTER_SEQ)) RANK


    PARTITION BY 중복 컬럼명

    : 같은 컬렁명 끼리 묶어서 ROWNUM을 받아올 수 있다.


    CODE        SEQ    MASTER_SEQ     CD    RANK

    --------------------------------------------------------------

    1                  1                 1           AAA       1

    1                  1                 2           AAA       2

    1                  2                 4           BBB       3

    1                  2                 5           BBB       4

    2                  1                 1           AAA       1

    2                  1                 4           AAA       2

    2                  2                 5           BBB       3

    2                  2                 6           BBB       4

    2                  3                 7           CCC      5

    2                  3                 9           CCC      6





'oracle' 카테고리의 다른 글

INITRANS와 MAXTRANS  (0) 2017.10.21
테이블스페이스(TableSpace)  (0) 2017.10.21
오라클 grant, sysnonym  (0) 2017.10.19
동적 쿼리 - EXECUTE IMMEDIATE / OPEN-FOR  (0) 2017.07.04
함수(FUNCTION)  (0) 2017.07.04
Comments