oracle / split / 문자열 잘라서 세로로 표시
2016. 1. 5. 15:40ㆍdatabase/oracle
오라클에서 특정 문자열을 잘라서 세로로 출력하는 예제이다.
특정 긴 문자열을 구분자를 이용하여 자르고
이를 세로로 조회하는 방법이다.
WITH TT AS
(
SELECT 'AAA,BBB,CCC,DDD.EEE' TXT FROM DUAL
)
SELECT TRIM(REGEXP_SUBSTR(TXT, '[^,]+', 1, LEVEL)) AS TXT
FROM TT
CONNECT BY INSTR(TXT, ',', 1, LEVEL - 1) > 0
'database > oracle' 카테고리의 다른 글
oracle / ORA-00904 / 스칼라 서브쿼리 / with (0) | 2016.01.05 |
---|---|
toad 글꼴 변경 (0) | 2016.01.05 |
oracle / expdp / impdp / data dupm / 덤프 (2) | 2016.01.05 |
oracle / 오라클 및 각종 DB 강좌 사이트 (0) | 2016.01.05 |
oracle xe 8080 prot / 포트 / 변경 (0) | 2016.01.05 |
Oracle 사용자 계정 생성 / 삭제 / 권한 (0) | 2016.01.05 |
oracle / table 명세서 / 테이블 명세서 / 테이블 정보 / 조회 쿼리 / sql (0) | 2016.01.05 |
oracle / 오라클 / html tag 제거 / 태그 제거 / 태그 치환 (0) | 2016.01.05 |
oracle / 컬럼의 값을 가로로 표시하기 / WM_CONCAT / Listagg / 옆으로 표시 (0) | 2016.01.05 |
oracle / 데이터 복구 (0) | 2016.01.05 |