게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: (급질문)회원중에서 추첨을 통해 한명 뽑아오기에요.
작성자: 송원석
작성일시: 2006-05-01 10:39,  조회수: 3,087
안녕하세요? 송원석입니다. ^_^

다음과 같이 한 번 해보시면 어떨까요? 그다지 세련된 방법은 아니지만 지금 급한대로 간단하게 생각나는 로직을 만들어 보았습니다.
먼저 SQL 문으로 조건을 만족하는 회원들의 정확한 수를 구합니다.
그리고 나서 이 수를 최대값으로 하는 임의의 값을 구합니다. 이 작업은 다음과 같은 널리 알려진 ASP 코드를 사용하시면 됩니다.
Dim RndNumber
Randomize   
RndNumber = Int((쿼리로 구한 최대값 * Rnd) + 1)
이렇게 하시면 RndNumber 라는 변수에는 1 에서부터 쿼리를 통해서 구한 최대값까지의 사이의 숫자 중 하나가 들어가게 됩니다. 이제 마지막으로 쿼리를 사용하여 실제 당첨자를 다시 가져옵니다. 이 방법의 요점은 지금 구한 숫자를 일련번호라고 생각하고 정렬된 회원들의 조회 결과중에서 그 일련번호에 해당하는 회원을 가져오면 된다는 것이죠.
SELECT TOP 'RndNumber 의 값' * FROM ... 생략 ... 
이렇게 가져온 회원 정보중에서 가장 마지막 회원이 바로 당첨자가 되겠죠? ^_^

감사합니다.
IP 주소: 203.226.142.22
전체 1 건의 댓글이 존재합니다.

별빛혜미

아~~! 글케하면 되겠네여.. 감사감사요~
2006-05-01 19:40
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 26 페이지입니다.
게시물
1,511

re: 안녕하세요 질문하나만 할께요

송원석

2006-06-08 5,211
1,510

HTCs강좌 재미있게 잘 봤습니다. ^^ [1]

노영선

2006-06-01 3,135
1,509

파일큐브 대단한걸 구했습니다..만.. 질문입니다.

권박사

2006-05-29 1,432
1,508

re: 파일큐브 대단한걸 구했습니다..만.. 질문입니다. [3]

송원석

2006-05-30 3,538
1,507

새로고침에 대해

질문

2006-05-22 1,153
1,506

re: 새로고침에 대해

송원석

2006-05-23 3,042
1,505

Microsoft.mshtml 질문입니다.

namjk24

2006-05-19 3,480
1,504

re: Microsoft.mshtml 질문입니다.

송원석

2006-05-20 3,293
1,502

테이블에서 좌측 150 이후 스크롤

TAZ

2006-05-16 1,248
1,501

re: 테이블에서 좌측 150 이후 스크롤

송원석

2006-05-16 3,112
1,500

쿠키관련

질문자

2006-05-15 1,161
1,499

re: 쿠키관련 [4]

송원석

2006-05-15 3,074
1,498

특정 사이즈 이상에서 다운로드가 안됩니다.

다운로드

2006-05-11 1,179
1,497

re: 특정 사이즈 이상에서 다운로드가 안됩니다. [2]

송원석

2006-05-12 3,206
1,496

파일삭제시 질문좀요

무관

2006-05-11 1,286
1,495

re: 파일삭제시 질문좀요

송원석

2006-05-11 3,011
1,494

(급질문)회원중에서 추첨을 통해 한명 뽑아오기에요.

별빛혜미

2006-04-30 3,150

re: (급질문)회원중에서 추첨을 통해 한명 뽑아오기에요. [1]

송원석

2006-05-01 3,087
1,492

네이버의 이미지 업로드처럼..

끄적

2006-04-26 1,301
1,491

re: 네이버의 이미지 업로드처럼.. [1]

송원석

2006-04-26 3,282
1,490

FileCube사용에 대하여... [1]

밥팅햇살

2006-04-25 3,133
1,489

큐브 자바스크립트 부분 질문좀

O_Oa

2006-04-24 1,176
1,488

re: 큐브 자바스크립트 부분 질문좀

송원석

2006-04-24 3,182
1,487

re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ

O_Oa

2006-04-26 1,196
1,486

re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ [1]

송원석

2006-04-26 3,223