로또추첨 (1) 썸네일형 리스트형 ORACLE 로또 번호 추출하기 - 로또 SQL - 로또 쿼리 구성 SELECT LEVELFROM DUALCONNECT BY LEVEL 일단 45까지의 계층을 나눈다.1~45 까지의 행이 생길텐데 얘를 한 그룹으로 만들어 주기 위해 1~45 까지 1 그룹, 46~90 까지 2 그룹.. 이런식으로 나누기 위해 LEVEL 을 45로 나누고 CEIL (올림함수) 를 사용하여 그룹을 나눈다. SELECT CEIL(LEVEL / 45)FROM DUALCONNECT BY LEVEL 그럼 1~45번 까지 1로 묶였고, 46~90 까지는 2로 세팅한다. 이제 그룹별 랜덤 자연수 (1~45) 를 지정해야하니 MOD(LEVEL - 1, 45) + 1 로 수를 나열한다. 그룹별 그리고 랜덤함수를 사용하여 어센딩 해준다. SELECT CEIL(LEVEL / 45.. 이전 1 다음