오라클 ROWNUM 역순 - olakeul ROWNUM yeogsun

굼뱅이

utils.egloos.com

포토로그 everyday + think | diary | review | [ ] | moment | work | guest

리스트에서 rownum 역순으로 주기 ORACLE

  • by 굼뱅이
  • 2010/03/25 11:24
  • utils.egloos.com/3190348
  • 덧글수 : 0

SELECT ROW_NUMBER() OVER (ORDER BY 정렬할컬럼 DESC) AS ROWNUM
FROM test
ORDER BY ROWNUM DESC

신고

포스트 메타 정보

퍼블리싱 및 추천

  • 내보내기
    • 밸리 : IT 2010/03/25 11:24

같은 카테고리의 글

트랙백(0) 덧글(0)

덧글

    댓글 입력 영역

    닉네임 비밀번호 블로그 로그인

    비공개

    다음글 : java.sql.SQLException: 숫자 오버플로우

    이전글 : cursor를 이용한 db porting 작업

    프로필

    by 굼뱅이

    카테고리

    • 전체(77)
    • JAVA(17)
    • ORACLE(26)
    • JSP(4)
    • JAVASCRIPT(15)
    • TOMCAT(4)
    • ETC(5)
    • ERROR(0)
    • WebLogic(2)
    • JQuery(1)
    • 미분류(3)

    이전글 목록

    • 2013년 07월(1)
    • 2013년 02월(1)
    • 2013년 01월(1)
    • 2012년 12월(1)
    • 2012년 11월(3)

    more...

    메뉴릿

    • 포토로그

    최근 트랙백

    • コーチのバッグメンズ チャンルー 10... 07/29
    • サングラス オークリーtoms skor 07/28

    최근 덧글

    • Spot lets start off perform on this writeup, I..by cialis 11/18
    • Awesome article post.Thanks Again. M..by cheap_cialis 11/16
    • We're a group of volunteers and starting a..by cialis 11/16
    • hi! , Everyone loves a persons writing qu..by online_cialis 11/13
    • That alone wwas an egregious oversight..by for 11/13
    • I have recently started a web site, the i..by buy_viagra 11/12
    • Very neat article post.Much thanks agai..by generic 11/11
    • Wonderful beat ! I would like to apprentice..by buy_cialis 11/10
    • Hi there! This is my first visit to your blog! ..by buy_cialis 11/10
    • This is why Facebook games are becom..by cheap_cialis 11/9

    검색

    블로그내 검색 영역

    RSS

    이글루스 로고

    달력

    이전달 2022년 11월 다음달

    2022년 11월SMTWTFS
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30

    포토로그

      굼뱅이의 포토로그

      최근 핑백

        최근 포토로그덧글

          utils.egloos.com is powered by Egloos. Subscribe to RSS. Skin designed by egloos.

          SELECT문에서 조회 결과로 나온 데이터들에 순번을 매기고 싶다면

          ROWNUM과 ROW_NUMBER()을 이용할 수 있다.

          가장 간단하게

          (ROWNUM 기본)

          SELECT ROWNUM, NAME, DAY

          FROM STUDENT

          와 같은 형태로 작성할 수 있다.

          ROWNUM

           NAME

           DAY

           1

           PARK

           2020.02

           2

           LEE

           2020.01

           3

           MIN

           2020.04

           4

           KIM

           2020.03

          위와 같은 형식의 조회결과를 얻을 수 있을 것이다.

          ROWNUM도 임시로 이름을 붙여 조회할 수 있다.

          SELECT ROWNUM AS SEQ, NAME, DAY

          FROM STUDENT

           SEQ

           NAME

          DAY 

           1

           PARK

           2020.02

           2

          LEE

           2020.01

           3

           MIN 

           2020.04

           4

           KIM 

           2020.03

          ORDER BY를 통해 정렬할 수 도 있는데 

          SELECT ROWNUM AS SEQ, NAME, DAY

          FROM STUDENT

          ORDER BY DAY ASC

          이때 DAY순으로 역으로 정렬하면 

          SELECT ROWNUM AS SEQ, NAME, DAY

          FROM STUDENT

          ORDER BY DAY DESC

           SEQ

           NAME

          DAY 

           4

           MIN

           2020.04

           3

           KIM

           2020.03

           2

           PARK

           2020.02

           1

          LEE

           2020.01

          이런식으로 조회가 된다!!!

          만일 DAY를 역순으로 ROWNUM을 순서대로 하고싶으면 ROW_NUMBER()를 사용하면 쉽다

          (ORDER BY된 결과에 순번을 매길때에는 ROW_NUMBER()함수가 더 편하다고한다)

          SELECT ROW_NUMBER() OVER(ORDER BY DAY) AS SEQ, NAME, DAY

          FROM STUDENT

          //ORDER BY DAY DESC (써도되고 안써도 된다)

           SEQ

           NAME

           DAY

           1

           MIN

           2020.04

           2

           KIM

           2020.03

           3

           PARK

           2020.02

           4

           LEE

           2020.01

          데이터들을 원하는 순번대로 조회하고 싶다면 알맞게 골라 쓰도록 하자! 

          참고

          //gent.tistory.com/170

          관련 게시물

          Toplist

          최신 우편물

          태그