상세 컨텐츠

본문 제목

오라클 DBMS_RANDOM.VALUE

프로그래밍/Oracle

by ........? 2012. 4. 23. 12:02

본문

DBMS_RANDOM.VALUE(랜덤함수)

-이벤트 당첨자 추첨시 활용가능


-테이블을 랜덤으로 정렬
SELECT * FROM 테이블명

    WHERE EVENT_CD=574
        ORDER BY DBMS_RANDOM.VALUE;



- 테이블을 랜덤정렬후 ROWNUM으로 100명 가져오기(=100명 랜덤추첨)

SELECT * FROM (SELECT * FROM 테이블명
    ORDER BY DBMS_RANDOM.VALUE)
        WHERE EVENT_CD=574 AND ROWNUM <=100;



'프로그래밍 > Oracle' 카테고리의 다른 글

오라클 TRUNC  (0) 2012.05.08
오라클 DECODE  (0) 2012.05.08
오라클 LIKE & ESCAPE  (0) 2012.04.23
오라클 쿼리 실행순서 & 그룹함수 실행순서  (1) 2012.04.20
오라클 ROWNUM  (0) 2012.04.19

관련글 더보기

댓글 영역