[Oracle] 연속된 숫자를 발생시키는 쿼리
연속된 숫자를 발생시키는 쿼리입니다. 아래의 쿼리문은 연속된 숫자를 발생시키고 이를 DATE형으로 바꿔서 한해의 일자를 연속으로 만들어주는 쿼리입니다.
SELECT level
FROM DUAL
CONNECT BY level<=특정숫자;
2. 응용해서 그해의 일자를 1월1일부터 12월 31일까지 발생 시켜주는 쿼리입니다.
SELECT TO_DATE(TO_CHAR(level, '000'), 'ddd')
FROM DUAL
CONNECT BY level<=TO_NUMBER(TO_CHAR(TO_DATE('12-31', 'MM-DD'), 'DDD'));
'IT 기술 > Oracle' 카테고리의 다른 글
Oracle 9i character set 변경 (0) | 2008.01.28 |
---|---|
Oracle Database 11g 등장!! (0) | 2007.11.09 |
[Oracle] 연속된 숫자를 발생시키는 쿼리 (0) | 2007.10.02 |
[소개] Oracle SQL Developer tutorial (0) | 2007.09.27 |
[소개]OTN : ROWNUM의 동작 원리와 활용 방법 (0) | 2007.08.13 |
Oracle Develop 2007 참가 1일차(5월 14일) - 1. 첫 소감 (0) | 2007.05.15 |