랭킹관련 질답란을 찾아보았지만 원하는 내용이 없어 질문드립니다


CREATE TABLE RankData
{
 [Idx] [int] NOT NULL,
 [Name] [nchar] NOT NULL,
 [Tech] [int] NOT NULL,
 [Exp] [int] NOT NULL,
 CONSTRAINT [PK_RankData_1] PRIMARY KEY CLUESTERED
 (
  [Idx] ASC
 ) ON [PRIMARY]
}

위와 같은 데이타가 10만건이 있을때

(Tech*2 + Exp) 값을 가지고 위 데이타의 랭킹을 매기고자 합니다

제가 생각한 경우는 디비에서 직접 값을 구하는 것은 무리가 있을것 같아

디비의 모든 데이타를 프로그램으로 읽어

디비가 아닌 프로그램으로 메모리 상에서 랭킹을 매기고

Rank라는 컬럼을 추가하거나 별도의 테이블 (Idx와 Rank 정보)에 저장을 할까 합니다

근데 이것보다 더 나은 방법이 있는지 이러한 과정을 구현할 때 염두에 두어야할 부분이 궁금합니다

감사합니다

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 833
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1592
8176 수량 분할 조회 쿼리 질문있습니다. [2] 닝쿠 2014.09.11 3298
8175 Index 설정 전.. [3] SQL어렵.. 2014.09.11 2471
8174 스칼라반환함수관련 [2] HSQL 2014.09.11 2332
8173 두가지 상황에서 쿼리 속도 차이가 있을까요. [5] 애즈원 2014.09.11 2868
8172 두 서버간의 데이터 업데이트 [5] 파인드쿠폰 2014.09.11 3480
8171 LOG 파일 관리 [1] taz2315 2014.09.10 4334
8170 DB 서버명 변경 [1] taz2315 2014.09.10 3322
8169 log.ldf 파일 줄이기 [1] taz2315 2014.09.06 2609
8168 서버이전 후 IIS - MSSQL 간 연결 지연 문제 질문드립니다. [2] 야채호빵v 2014.09.05 3745
8167 두개의 쿼리문을 join 시켜 하나로 합치려 하는데 어렵네요.. [4] AutoCad 2014.09.05 3954
8166 dbnetlib connectionopen (connect()). sql server가 없거나 액세스할 수 없습니다 [1] 오락대장 2014.09.05 6769
8165 Query 질문 드립니다. [4] 슈토파이터 2014.09.05 2391
8164 테이블 두개의 차집합을 구하고 싶습니다. 도와주세요ㅠㅠ [3] 사이드사이드 2014.09.03 2922
8163 agent 실행주기 [4] afddsa 2014.09.03 2487
8162 무식한 통계 서브쿼리 최적화 방법 좀; [4] 애즈원 2014.09.03 2877
8161 데이터 베이스 용량을 줄이고자 합니다. [2] 호짱 2014.09.03 3630
8160 MSSQL 로컬 연결시 포트 설정을 해야 접속이 됩니다 [3] 토토로 2014.09.03 9309
» 랭킹을 구하는 법 문의드립니다 [5] 삼류가수 2014.09.03 2737
8158 Where 절에 조건에 조건을 걸수 있을까요? [1] 꼽냐™ 2014.09.03 2053
8157 쿼리 질문좀 드리겠습니다. [4] 송택준 2014.09.02 2577





XE Login