안녕하세요.. 늘 눈팅으로 좋은 정보 얻어 가다 막히는 게 있어서 질문드립니다..
A라는 테이블에... 아래와 같이 있을때..
Table A
이름 |
반 |
포로로 |
A |
에디 |
B |
루피 |
A |
해리 |
C |
크롱 |
A |
포비 |
B |
크로 |
B |
디보 |
C |
엘로 |
A |
*첫번째 열... 음.. 오해없으시길.. 애니메이션 인물들입니당ㅎ.. ^^;;
위와 같은 테이블 정보를... 아래처럼
반 |
이름 |
번호 |
A |
루피 |
1 |
A |
엘로 |
2 |
A |
크롱 |
3 |
A |
포로로 |
4 |
B |
에디 |
1 |
B |
크로 |
2 |
B |
포비 |
3 |
C |
디보 |
1 |
C |
해리 |
2 |
각 반별/ 이름순으로 번호를 부여하려고 합니다..
문제는 ranking관련함수.. RANK(), DENSE_RANK(), ROW_NUMBER() 등은
사용하지않고 SQL문으로만 하려고 하는데요.. 도움 좀 주세요...