Oracle

오라클 CONNECT BY LEVEL 간단 설명 및 예제.

뽀우맨 2024. 3. 20. 15:37

특정 범위를 나열하여 조인하고 싶을때 CONNECT BY LEVEL 을 사용하면 편리합니다.

아래에 예제를 보세요.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
-- 1부터 10까지 출력
 
SELECT LEVEL as RNum FROM DUAL CONNECT BY LEVEL <=10;
 
 
 
-- 2011년 01월 01일부터 2011년 01월 31일까지 출력쿼리
 
SELECT TO_DATE('20110101','YYYYMMDD'+ LEVEL -1
 
FROM DUAL
 
CONNECT BY LEVEL <=31;
cs

 

 

그럼...