database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40299 게시물 읽기
No. 40299
글자 자르기 질문입니다.
작성자
서기라(서기라)
작성일
2013-11-04 12:05ⓒ
2013-11-04 12:12ⓜ
조회수
6,354

 데이터가 >a>b>c>d>e>f

이렇게 있을 때요. 그러나 안에 있는 데이터의 글자수는 aaaa bbbb cc ddd ee fffffff 이렇게 유동적입니다.

위 다섯개의 문자를 각각 a b c d e f 컬럼으로 잘라서 하고 싶은데 어떻게 하면 될까요..

instr을 사용해서 해볼까 했는데.. 잘안되네요..

 

 

이 글에 대한 댓글이 총 2건 있습니다.

SQL> with t as ( 

    select 'aaaa>bbbb>cc>ddd>ee>ffffff' c 

    from dual ) 

select  c,  

        REGEXP_SUBSTR(c,'[^>]+',1,1) sub_str1, 

        REGEXP_SUBSTR(c,'[^>]+',1,2) sub_str2, 

        REGEXP_SUBSTR(c,'[^>]+',1,3) sub_str3, 

        REGEXP_SUBSTR(c,'[^>]+',1,4) sub_str4, 

        REGEXP_SUBSTR(c,'[^>]+',1,5) sub_str5,

        REGEXP_SUBSTR(c,'[^>]+',1,6) sub_str6                

from t;

 

REGEXP_SUBSTR 를 사용하면 도움이 됩니다.

 

tohappy(tohappy)님이 2013-11-04 14:03에 작성한 댓글입니다.
이 댓글은 2013-11-04 14:29에 마지막으로 수정되었습니다.

 우와..감사합니다. ㅎㅎ

서기라(서기라)님이 2013-11-07 14:42에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40302프로시저로 되어있는것 쿼리 추출할수 있을까요? [3]
궁금이
2013-11-06
6608
40301엉뚱한 합계 구하기 [1]
궁금
2013-11-04
6303
40300테이블 스페이스 축소 질문 [1]
운우
2013-11-04
6533
40299글자 자르기 질문입니다. [2]
서기라
2013-11-04
6354
40298쿼리 질문입니다. [1]
저런
2013-11-01
5551
4029732bit에서 64bit로 데이타이관시 문제점이 있나요? [1]
서진식
2013-11-01
5634
40296잡스케쥴 등록.(한달에 2번) 가능할까요. [1]
새하정
2013-11-01
6307
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다