Notice
Recent Posts
Recent Comments
Link
투케이2K
101. (Oracle/오라클) connect by level 사용해 연도 및 월 표시 연속 출력 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[connect by level 사용해 연도 및 월 표시 연속 출력 실시]
1. connect by level : 연속된 숫자를 조회할 때 사용합니다
2. level은 1부터 시작해서 사용자가 지정한 범위까지 연속 순번을 표시합니다
3. lpad(데이터, 지정 자리수, 공백채울문자) 로 문법을 사용합니다
*/
select '2020' || '/' || lpad(level, 2, 0) as "연도/월"
from dual
connect by level <= 12;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. connect by level : 연속된 숫자를 조회할 때 사용합니다
2. level은 1부터 시작해서 사용자가 지정한 범위까지 연속 순번을 표시합니다
3. lpad(데이터, 지정 자리수, 공백채울문자) 로 문법을 사용합니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
103. (Oracle/오라클) to_date + int 정수값 를 사용해서 특정 날짜에 추가 일자를 더한 날짜 출력하기 (0) | 2021.02.01 |
---|---|
102. (Oracle/오라클) with 절을 사용해서 임시 테이블 생성 후 조회 실시 (0) | 2021.02.01 |
100. (Oracle/오라클) intersect 사용해서 테이블 데이터 교집합 결과 구하기 실시 (0) | 2021.01.29 |
99. (Oracle/오라클) minus 사용해서 테이블 데이터 차집합 (빼기) 결과 구하기 실시 (0) | 2021.01.29 |
98. (Oracle/오라클) in 사용해 소그룹 조건을 만족하는 데이터 출력 실시 (0) | 2021.01.29 |
Comments