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


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 28665
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15551
8162 무식한 통계 서브쿼리 최적화 방법 좀; [4] 애즈원 2014.09.03 2883
8161 데이터 베이스 용량을 줄이고자 합니다. [2] 호짱 2014.09.03 3654
8160 MSSQL 로컬 연결시 포트 설정을 해야 접속이 됩니다 [3] 토토로 2014.09.03 9313
» 랭킹을 구하는 법 문의드립니다 [5] 삼류가수 2014.09.03 2748
8158 Where 절에 조건에 조건을 걸수 있을까요? [1] 꼽냐™ 2014.09.03 2062
8157 쿼리 질문좀 드리겠습니다. [4] 송택준 2014.09.02 2582
8156 특정컬럼값을 SUM 하고싶습니다 [1] 고구망 2014.09.02 5718
8155 세로줄 가로변환 질문 입니다. [3] 치우비 2014.09.01 2422
8154 인젝션 공격 관련해서.. [2] 냥냥 2014.09.01 3227
8153 기본쿼리 같은데 도움좀 부탁드립니다. [1] dolphine 2014.08.30 2471
8152 SQL Express버전 DB 크기 제한의 정확한 기준이 뭔가요? [4] 로지남푠 2014.08.29 10029
8151 거래처원장을 만들려고 합니다. [7] 슈토파이터 2014.08.28 3513
8150 max+1 할때 중복을 회피하려면 어떻게 해야 할까요? [1] 청국장 2014.08.28 3152
8149 2008설치후 기본 생성되는 guest계정 삭제해도 되나요? 그리고 윈도우인증이 궁금합니다. 김영환_281520 2014.08.28 5042
8148 사용자 계정 삭제가 잘 안됩니다. 오류코드 15138 [1] 김영환_281520 2014.08.28 3034
8147 C# 프로그램에서 실행과의 속도 차이 문의 [2] 닝쿠 2014.08.28 5178
8146 SQL Server 2008 -> SQL Server 2012 Migration [1] 534543 2014.08.27 3617
8145 SSIS LINUX 연동 관련 질문 드립니다. [1] 규니깨비 2014.08.27 1966
8144 sql 서버운영 성능관련 마리아DB와 비교해서 [5] 실버라이닝 2014.08.27 3931
8143 웹환경과 관리툴환경에서의 쿼리문 실행 [3] taz2315 2014.08.27 2815





XE Login