문제풀이
1. COLUMN_NAME에 언더바(_)의 갯수를 구하고 그 개수만큼 ROW를 복제한다.
1. 오라클 정규식을 사용하여 언더바 갯수를 구하기
- REGEXP_COUNT(SOURCE_CHAR, PATTERN)
: source_char에서 해당하는 pattern이 몇 번 나오는지 세어주는 함수
2. 언더바
갯수만큼
ROW 복제
1.CONNECT BY LEVEL 를 이용해서 ROW를 생성한다.
2.부등호
조인을 통해서 언더바
갯수만큼
ROW를
복제한다.
2.언더바
기준으로 문자를 나눈다.
1. 오라클
정규식을 사용하여 문자 나누기
- REGEXP_SUBSTR(SOURCS_CHAR,
PATTERN,
POSITION, OCCURRENCE)
: source_char에서
주어진 pattern에 해당하는 문자열을 리턴한다.
: position은 검색하는 문자열의 위치를 지정
: occurrence은 pattern의 발생 횟수를 지정
- REGEXP_SUBSTR(COLUMN_NAME,
'[^_]+',1,LV) : 언더바로 시작하는 부분을 자르게 된다.
'비투엔 라이프 > 스토리' 카테고리의 다른 글
[비투엔 12주년] 프로젝트별 축하 메시지와 함께하는 비투엔 12번째 생일!! (0) | 2016.10.18 |
---|---|
비투엔, 공감과 소통의 꽃을 피우다; 2016 공소위보고서 첫 번째 _ CIS본부 파트1 박광원 책임 (0) | 2016.05.27 |
[B2EN Story] CIS본부/중부지사 2016 상반기 워크숍 현장 스케치 (0) | 2016.04.15 |
재미삼아 풀어보는 SQL 작성 QUIZ! (0) | 2016.03.18 |
[B2EN Story] 2016년도 진급회식! (0) | 2016.03.11 |