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
운영게시판
최근게시물
DB2 Q&A 1643 게시물 읽기
No. 1643
특정한 문자로 그문자 문자열을 자르고 싶습니다.
작성자
개발자2
작성일
2008-06-13 19:49
조회수
10,531

특정한 문자로 그문자 문자열을 자르고 싶습니다.


예를들면

가다나/가나/가나다라/가나다라마/가나/..

일때

'/' 문자로 문자열을 자르고 싶어요.

'/'가 특정한 위치에 있는게 아니구요..

첫번째 위치의'/' 로 잘라서  결과값이 "가다나"

두번째 위치의 '/'로 잘라서  결과값이 "가다나/가나"

.

.

이런식으로 문자열을 자를수 없을까요?

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

function을 사용해보세요. 

drop function ptr
@
CREATE FUNCTION  ptr( p1 VARCHAR(200), p2 int, p3 varchar(1) )
RETURNS  VARCHAR(200)

BEGIN ATOMIC
     DECLARE  v1 VARCHAR(200) DEFAULT  '';
     DECLARE  v2 INT DEFAULT 0;

     SET v1 = p1;

     WHILE  p2 <> v2 DO

       set v1 = substr(v1,locate(p3,v1)+1);

       set v2 = v2+1; 

     END WHILE;

     RETURN  substr(p1, 1, length(p1)-length(v1)-1);
END 
@


db2 "values ptr('가다나/가나/가나다라/가나다라마/가나/',2,'/')"

가다나/가나 

조는 냥이님이 2008-06-16 17:07에 작성한 댓글입니다. Edit

감사합니다..해결되었습니다 ^^

개발자님이 2008-06-17 10:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1648DB2 UDB V9 migration question [2]
Hyung Kim
2008-06-17
9713
1647엑셀 VBA 코딩에서 DB2 전반에 걸친 정보을 추출할려고 합니다. [1]
vba
2008-06-17
12743
1646sysproc.snapshot_appl_info에 대해서 질문드립니다. [4]
이도희
2008-06-16
11522
1643특정한 문자로 그문자 문자열을 자르고 싶습니다. [2]
개발자2
2008-06-13
10531
16421개 필드에 구분자가 있는 가변적인 값을 select해서... [2]
개발자
2008-06-13
10098
1641Quest Central5 사용중인데요...
김건우
2008-06-12
10291
1640함수 실행 시 질문드립니다. [1]
이도희
2008-06-12
11341
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다