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

 

## 점수 테이블

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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 2981
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1929
6527 테이블 내의 칼럼 위치(ordinal_position)를 변경하고자 합니다. [3] 김시준 2013.03.05 7317
6526 디비 복사 시 [1] 썬요원 2013.03.05 6172
6525 저장 프로시저 스크립팅 편하게 하는 법 있을까요? [1] 따개비 2013.03.05 6929
6524 아래 문자열 검색 관련한 재 질문입니다. ㅠㅠ [1] 김락중_278785 2013.03.05 7492
6523 SQL Management 에서 쿼리실행과 웹에서 실행했을때 응답속도의 차이? [3] 하흥수 2013.03.05 9685
6522 LOG 축소(SHRINK)가 서버 부하의 원인이 될 수도 있을까요? [1] 마약중독 2013.03.05 7633
6521 [헬프] MS위도 경도>> 거리 구하기를 오라클 함수로 컨버팅.. radians 에서 막혀버렸네요. 헬프요~! [2] 라파데르 2013.03.04 12928
6520 컬럼의 문자 변환 (A:10, B:11, C:12,,,,V:31) [2] 준파리 2013.03.04 5987
6519 문자열 검색관련해서 질문드립니다. [1] 김락중_278785 2013.03.04 6279
» 쿼리 조언 부탁드립니다. 그룹으로 나누기 [2] 해피yo 2013.03.04 6725
6517 쿼리 문의 드립니다. [2] 베르 2013.03.04 6156
6516 다른 서버에 있는 DB 가지고 오기 [6] 치맥 2013.03.04 7262
6515 파티션 테이블 조회할때 트레이스를 뜨면 묵시적 형변환이 나옵니다. [1] 하흥수 2013.03.03 7143
6514 여러개의 검색을 한곳에 뿌리는 방법? [4] 깨비꼬비 2013.03.02 6238
6513 이거 무슨 조건으로 처리해야 할까요? [6] 군고구마 2013.03.02 5978
6512 DB 아이피와 포트번호 알아내는법 [2] 치맥 2013.03.01 8510
6511 INSERT 시에 LOCK 이 걸리는거 같은데요... 방법이?? [3] 백만마력 2013.02.28 7295
6510 덩어리 select들을 모아서 하나의 select문에서 보여주기 [8] q0822kang 2013.02.27 6437
6509 case문 관련 문의 입니다. [2] 호짱 2013.02.27 5775
6508 클러스터 인덱스 PK를 NON 클러스터로 바꾸고, 파티션 인덱스를 클러스터로 바꾸는것은 어떨까요? [5] 하흥수 2013.02.27 8079





XE Login