경우의 수 랜덤하게 조회 질문입니다. 0 3 1,273

by 한결 [2014.03.05 17:16:13]


로또 경우의 수를 랜덤하게 숫자를 뽑아보려 합니다..
해당 조건이
IN (1,2,3,4,5,6,7,8,9,10)
이구요,,

select (10*9*8*7*6*5)/(6*5*4*3*2*1) from dual

210건의 경우의 수를 랜덤하게 중복되지 않게 하려는데,,
어찌 해야 될까요,,
by 마농 [2014.03.05 18:04:23]
SELECT SUBSTR(SYS_CONNECT_BY_PATH(v, '-'), 2) p
  FROM (SELECT v
          FROM (SELECT LEVEL v FROM dual CONNECT BY LEVEL <= 45)
         WHERE v IN (1,2,3,4,5,6,7,8,9,10)
        )
 WHERE LEVEL = 6
 CONNECT BY PRIOR v < v
   AND LEVEL <= 6
;

by 한결 [2014.03.06 15:54:03]
//마농
감사합니다.

by 마농 [2014.03.06 16:50:41]
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입