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

 

## 점수 테이블

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
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 480
6529 (초보) 클라이언트 연결이 계속 끊긴다고 합니다. [1] 하래 2013.03.05 6172
6528 mdf 파일 attach 에러입니다. [1] 냠냠10 2013.03.05 20666
6527 테이블 내의 칼럼 위치(ordinal_position)를 변경하고자 합니다. [3] 김시준 2013.03.05 7226
6526 디비 복사 시 [1] 썬요원 2013.03.05 6162
6525 저장 프로시저 스크립팅 편하게 하는 법 있을까요? [1] 따개비 2013.03.05 6913
6524 아래 문자열 검색 관련한 재 질문입니다. ㅠㅠ [1] 김락중_278785 2013.03.05 7474
6523 SQL Management 에서 쿼리실행과 웹에서 실행했을때 응답속도의 차이? [3] 하흥수 2013.03.05 9539
6522 LOG 축소(SHRINK)가 서버 부하의 원인이 될 수도 있을까요? [1] 마약중독 2013.03.05 7621
6521 [헬프] MS위도 경도>> 거리 구하기를 오라클 함수로 컨버팅.. radians 에서 막혀버렸네요. 헬프요~! [2] 라파데르 2013.03.04 12897
6520 컬럼의 문자 변환 (A:10, B:11, C:12,,,,V:31) [2] 준파리 2013.03.04 5982
6519 문자열 검색관련해서 질문드립니다. [1] 김락중_278785 2013.03.04 6262
» 쿼리 조언 부탁드립니다. 그룹으로 나누기 [2] 해피yo 2013.03.04 6721
6517 쿼리 문의 드립니다. [2] 베르 2013.03.04 6148
6516 다른 서버에 있는 DB 가지고 오기 [6] 치맥 2013.03.04 7242
6515 파티션 테이블 조회할때 트레이스를 뜨면 묵시적 형변환이 나옵니다. [1] 하흥수 2013.03.03 7133
6514 여러개의 검색을 한곳에 뿌리는 방법? [4] 깨비꼬비 2013.03.02 6226
6513 이거 무슨 조건으로 처리해야 할까요? [6] 군고구마 2013.03.02 5969
6512 DB 아이피와 포트번호 알아내는법 [2] 치맥 2013.03.01 8118
6511 INSERT 시에 LOCK 이 걸리는거 같은데요... 방법이?? [3] 백만마력 2013.02.28 7281
6510 덩어리 select들을 모아서 하나의 select문에서 보여주기 [8] q0822kang 2013.02.27 6422





XE Login