본문 바로가기
Oracle

CONNECT BY LEVEL, 순번을 딸 때

by 캡틴노랑이 2016. 1. 8.
반응형


 


위 와 같은 데이터가  필요할 때, 사용하는 방법은 여러가지가 있다. 

데이터 건수 많은 테이블을 조회하던가, 아니면 CONNECT BY LEVEL을 사용하던가...

일반적으로 위와 같은 데이터를 만들 때 다음 코드를 사용한다.


날짜를 응용하면 1일부터 말일까지 출력하는 등 다양하게 응용 할 수 있다. 



SELECT LEVEL AS Num
FROM DUAL
CONNECT BY LEVEL <=31
 

SELECT TO_DATE('20110101', 'YYYYMMDD') + LEVEL -1
FROM DUAL
CONNECT BY LEVEL <=31;


반응형

댓글