# Split 방식 문자열의 세로 분리


/*
 #############
 # 문자열 분리 
 #############

 1) 정규식, CONNECT BY 를 이용 SPLIT 방식 분리
  > 구분자에 따라 문자 분리(새로 출력)
*/
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
;

TXT
---------------------------
AAA
BBB
CCC
DDD.EEE
---------------------------


/*
 2) 정규식, 기타 함수를 이용 SPLIT 방식 분리
 > 구분자에 따라 문자 분리(새로 출력)
*/
 WITH T AS
        (
         SELECT 'AAA,BBB,CCC,DDD.EEE'||',' AS TXT FROM DUAL -- 끝자리에 ||',' 추가
        )
        SELECT REPLACE(TXT, ',', '') AS TXT
         FROM   T
          MODEL
           RETURN UPDATED ROWS
           PARTITION BY(ROWNUM RN)
           DIMENSION BY (0 POSITION)
           MEASURES (TXT ,NVL(LENGTH(REGEXP_REPLACE(TXT,'[^,]+','')),0) NB_MOT)
           RULES
           (TXT[FOR POSITION FROM  1 TO NB_MOT[0] INCREMENT 1] 
                = REGEXP_SUBSTR(TXT[0],'[^,]+',1,CV(POSITION)))
;             

TXT
---------------------------
AAA
BBB
CCC
DDD.EEE
---------------------------





※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
10 25, 2013 19:59 10 25, 2013 19:59


Trackback URL : http://develop.sunshiny.co.kr/trackback/965

Leave a comment

« Previous : 1 : ... 70 : 71 : 72 : 73 : 74 : 75 : 76 : 77 : 78 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. Web Site Web Site %M
  2. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   01 2020   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2817835 HIT
TODAY 388 HIT
YESTERDAY 647 HIT