상세 컨텐츠

본문 제목

Oracle ..간단한 파싱방법..

IT 세상/DB세상

by 이현민 (지후지율아빠) 2008. 12. 29. 14:30

본문

 select biz_name from htsin01.bg_biz_mst where biz_id in (
        SELECT SUBSTR (str,
                       INSTR (str, base, 1, LEVEL) + len,
                       INSTR (str, base, 1, LEVEL + 1) - INSTR (str, base, 1, LEVEL) - len) sub
          FROM (SELECT ',' base, ',' || (select min(themecode) from gws_mainsalegoods ) || ',' str,
                       LENGTH (',') len
                  FROM DUAL)
        CONNECT BY LEVEL <= (LENGTH (str) - LENGTH (REPLACE (str, base))) / len - 1
)
반응형

관련글 더보기