Q&A

  • 오라클에서 그룹별로 순번 정하는 방법
날씨가 많이 추워졌습니다.



SQL문을 작성하다가 잘 안 되어서요..



고수님들의 가르침을 받고자 이렇게,,,,



AA BB rownum

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

A123 csdf 1

A123 kskf 2

A123 jkjr 3

A123 ljskdj 4

A123 kfjks 5

B234 qrhf 1

B234 sjfk 2

B234 dsf 3

B234 sdf 4

B234 sdf 5

B234 sdf 6

C123 sdf 1

C123 dfsd 2



이런 데이타를 뽑고 싶은데요...(SQL문으로....)

잘 안되네요...

아시는 분은 좀 가르쳐 주세요..



1  COMMENTS
  • Profile
    김하늘 2001.12.19 05:31
    오라클 8i부터는 오라클 SQL이 기능이 더 좋아졌슴다...

    이거 8버전까지도 안되다가 8i버전부터는 되더군여...



    select A2.*

    from

    (select ROWNUM 삐리리순번, A1.*

    from

    (select 삐리리그룹, Count(*) from 삐리리테이블

    GROUP GY 삐리리그룹 ORDER BY 삐리리그룹) A1) A2

    WHERE A2.삐리리순번 BETWEEN 삐리리로우값 AND 삐리리하이값



    기냥 갈겨 씁니다...

    델파이가 사용하기 편한툴이 듯이 역시 DB는 오라클이 짱입니다...



    초보 wrote:

    > 날씨가 많이 추워졌습니다.

    >

    > SQL문을 작성하다가 잘 안 되어서요..

    >

    > 고수님들의 가르침을 받고자 이렇게,,,,

    >

    > AA BB rownum

    > -----------------------------

    > A123 csdf 1

    > A123 kskf 2

    > A123 jkjr 3

    > A123 ljskdj 4

    > A123 kfjks 5

    > B234 qrhf 1

    > B234 sjfk 2

    > B234 dsf 3

    > B234 sdf 4

    > B234 sdf 5

    > B234 sdf 6

    > C123 sdf 1

    > C123 dfsd 2

    >

    > 이런 데이타를 뽑고 싶은데요...(SQL문으로....)

    > 잘 안되네요...

    > 아시는 분은 좀 가르쳐 주세요..

    >