데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

점수테이블에 대해 쿼리 부탁드립니다.

 

## 점수 테이블

SEQ         |        과목         |        점수

1                       영어                  11

2                       영어                  12

3                       영어                  14

4                       영어                  15

5                       영어                  30

6                       영어                  31

7                       영어                  32

8                       영어                  35

9                       영어                  40

10                     영어                   41

 

위의 테이블처럼 데이타 숫자가 정해져 있지 않을 경우

예를 들어 영어에 대한 데이타를 가져온다고 가정 할 때

총 데이타의 개수를 가져와서 그룹을 5개그룹으로 할지 10개 그룹으로 할지 정할려고 합니다

데이타가 100개정도 있다고 가정하면 총 5개의 그룹으로 나눌려고 합니다. 하지만 그룹의 점수는 정해져 있지 않으며

현재 들어있는 데이타를 가지고 5등분을 할려고 할때 결과값을 아래와 같이 가져올려고 합니다..

참고로 SEQ 값은 무조건 순차로 진행됩니다. 점수별로 순서가 진행되도록 임시테이블을 쓰기에 어긋나지는 않습니다.

또한 동일 데이타가 존재하지도 않습니다.

 

## 결과 테이블

과목         |          점수그룹        |        시작범위      |         종료 범위

영어                     11~30                          11                             30

영어                     31~80                          31                             80

영어                     84~85                          81                             85

영어                     86~87                          86                             87

영어                     88~99                          88                             99

 

이런식으로 상대적으로 그룹을 정해서 나누는 쿼리를 짤려고 하는데

좀 어려워서 조언 좀 구합니다.

99 개의 데이타일 경우 그룹1/2/3/4에는 20명씩, 5에는 19명이 속하도록 처리하고 싶습니다.

 

조언 부탁드립니다.

No. Subject Author Date Views
6534 백업파일로 DB복원한후 스케줄러에서 백업을 다시 받았더니.. [1] 김준형_283549 2013.03.06 6849
6533 XACT_STATE()함수 사용시... [2] Light 2013.03.06 7504
6532 SSRS 보고서 관련 질문... devil5538 2013.03.06 7591
6531 월별 부분합 구하는 방법 좀 알려주세요... [4] devil5538 2013.03.06 11548
6530 DB에 직접 이미지 업로딩을... [1] 핸디08 2013.03.06 12323
6529 (초보) 클라이언트 연결이 계속 끊긴다고 합니다. [1] 하래 2013.03.05 6160
6528 mdf 파일 attach 에러입니다. [1] 냠냠10 2013.03.05 20610
6527 테이블 내의 칼럼 위치(ordinal_position)를 변경하고자 합니다. [3] 김시준 2013.03.05 7149
6526 디비 복사 시 [1] 썬요원 2013.03.05 6153
6525 저장 프로시저 스크립팅 편하게 하는 법 있을까요? [1] 따개비 2013.03.05 6904
6524 아래 문자열 검색 관련한 재 질문입니다. ㅠㅠ [1] 김락중_278785 2013.03.05 7466
6523 SQL Management 에서 쿼리실행과 웹에서 실행했을때 응답속도의 차이? [3] 하흥수 2013.03.05 9466
6522 LOG 축소(SHRINK)가 서버 부하의 원인이 될 수도 있을까요? [1] 마약중독 2013.03.05 7617
6521 [헬프] MS위도 경도>> 거리 구하기를 오라클 함수로 컨버팅.. radians 에서 막혀버렸네요. 헬프요~! [2] 라파데르 2013.03.04 12875
6520 컬럼의 문자 변환 (A:10, B:11, C:12,,,,V:31) [2] 준파리 2013.03.04 5980
6519 문자열 검색관련해서 질문드립니다. [1] 김락중_278785 2013.03.04 6253
» 쿼리 조언 부탁드립니다. 그룹으로 나누기 [2] 해피yo 2013.03.04 6710
6517 쿼리 문의 드립니다. [2] 베르 2013.03.04 6140
6516 다른 서버에 있는 DB 가지고 오기 [6] 치맥 2013.03.04 7231
6515 파티션 테이블 조회할때 트레이스를 뜨면 묵시적 형변환이 나옵니다. [1] 하흥수 2013.03.03 7120





XE Login