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

 

## 점수 테이블

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 34960
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 17247
6523 SQL Management 에서 쿼리실행과 웹에서 실행했을때 응답속도의 차이? [3] 하흥수 2013.03.05 9754
6522 LOG 축소(SHRINK)가 서버 부하의 원인이 될 수도 있을까요? [1] 마약중독 2013.03.05 7656
6521 [헬프] MS위도 경도>> 거리 구하기를 오라클 함수로 컨버팅.. radians 에서 막혀버렸네요. 헬프요~! [2] 라파데르 2013.03.04 12957
6520 컬럼의 문자 변환 (A:10, B:11, C:12,,,,V:31) [2] 준파리 2013.03.04 6012
6519 문자열 검색관련해서 질문드립니다. [1] 김락중_278785 2013.03.04 6307
» 쿼리 조언 부탁드립니다. 그룹으로 나누기 [2] 해피yo 2013.03.04 6744
6517 쿼리 문의 드립니다. [2] 베르 2013.03.04 6170
6516 다른 서버에 있는 DB 가지고 오기 [6] 치맥 2013.03.04 7286
6515 파티션 테이블 조회할때 트레이스를 뜨면 묵시적 형변환이 나옵니다. [1] 하흥수 2013.03.03 7159
6514 여러개의 검색을 한곳에 뿌리는 방법? [4] 깨비꼬비 2013.03.02 6254
6513 이거 무슨 조건으로 처리해야 할까요? [6] 군고구마 2013.03.02 5995
6512 DB 아이피와 포트번호 알아내는법 [2] 치맥 2013.03.01 8607
6511 INSERT 시에 LOCK 이 걸리는거 같은데요... 방법이?? [3] 백만마력 2013.02.28 7313
6510 덩어리 select들을 모아서 하나의 select문에서 보여주기 [8] q0822kang 2013.02.27 6464
6509 case문 관련 문의 입니다. [2] 호짱 2013.02.27 5792
6508 클러스터 인덱스 PK를 NON 클러스터로 바꾸고, 파티션 인덱스를 클러스터로 바꾸는것은 어떨까요? [5] 하흥수 2013.02.27 8111
6507 두개의 Table을 조인시..하나의 Row로 만들수가 있나요? [1] 와따메 2013.02.26 6293
6506 프로시저 유효성 검사에 대해... [3] Sting 2013.02.26 6958
6505 가상테이블 메모리 해제가 안되는데요. 강제 해제 방법이 없을까요? [4] 버뮤다삼각김밥 2013.02.25 7213
6504 미러링 사용 시 라이센스는 어떻게 되나요?? [5] HHunny 2013.02.25 9251





XE Login