FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[3033] Re:고수님들의 방법을 알고 싶습니다.
아폴론 [apollon] 2088 읽음    2009-03-10 22:22
용~ 님이 쓰신 글 :
: 그룹  이름
:   1       가
:   1       나
:   1       다
:   2       가
:   2       나
:   2       다
:   2       라
:   2       마
:
: 이런 데이터가 있습니다.
: 이 데이터에 그룹에 따른 순번을 넣어 select하려고 합니다.
: 예)
: 그룹  이름   순번
:   1       가      1
:   1       나      2
:   1       다      3
:   2       가      1
:   2       나      2
:   2       다      3
:   2       라      4
:   2       마      5
: 어떻게 해야하나요? 도저히 제 머리로는 ㅠㅠ
: 부탁드려요

아래는 비숫한 상황을 만들어 테스트 해본 쿼리문 입니다.
잘 되네요..ㅎㅎ(여기 검색에서 조회하여 참조한 소스입니다)

select a.그룹,a.이름,
     (select count(*)
        from 그룹테이블 b
       where (a.그룹 = b.그룹) and (a.이름 >= b.이름)
     ) ilno
from 그룹테이블 a
order by a.그룹,a.이름

+ -

관련 글 리스트
3030 고수님들의 방법을 알고 싶습니다. 용~ 2354 2009/03/10
3033     Re:고수님들의 방법을 알고 싶습니다. 아폴론 2088 2009/03/10
3031     Re:고수님들의 방법을 알고 싶습니다. C#왕초보 2141 2009/03/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.