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 1542 게시물 읽기
No. 1542
전화번호 - 구분자로 자는것 아시는분 답변부탁드려요~!
작성자
쏠라-C(roh0522)
작성일
2008-03-01 00:26
조회수
8,847

SELECT SUBSTR(VAL, 1, INSTR(VAL, '-', 1, 1) - 1) VAL_1

     , SUBSTR(VAL, INSTR(VAL, '-', 1, 1) + 1, INSTR(VAL, '-', 1, 2) - INSTR(VAL, '-', 1, 1) - 1) VAL_2

     , SUBSTR(VAL, INSTR(VAL, '-', 1, 2) + 1) VAL_3

FROM   (SELECT '000-000-0000' VAL

        FROM   DUAL)


오라클용인데요 DB2에서도 될꺼 같은데 잘안되네요 아시는분 답변 부탁드려요 ^^

이 글에 대한 댓글이 총 2건 있습니다.
select substr(c1,1,locate('-',c1)-1),
       substr(substr(c1,locate('-',c1)+1),1,locate('-',substr(c1,locate('-',c1)+1))-1),
       substr(substr(c1,locate('-',c1)+1),locate('-',substr(c1,locate('-',c1)+1))+1)
from  table(values('123-456-789')) t1(c1);

1           2           3         
----------- ----------- -----------
123         456         789   
벽타는 냥이님이 2008-03-03 10:16에 작성한 댓글입니다. Edit

벽타는 냥이님 정말 감사합니다 ^^

쏠라-C(roh0522)님이 2008-03-03 14:18에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1547DB2가 트랙잰션용 DB인가요? 아님 DW전용DB인가요..? [1]
배상현
2008-03-05
9501
1545cli를 이용한 테이블 생성 및 insert 질문입니다. [3]
이도희
2008-03-04
11213
1543Database Connection Time [2]
DB2
2008-03-03
8341
1542전화번호 - 구분자로 자는것 아시는분 답변부탁드려요~! [2]
쏠라-C
2008-03-01
8847
1540import 사용법 [1]
써니
2008-02-28
9740
1539toad 연결 [1]
초짜
2008-02-28
13103
1538SQL질문입니다 [1]
손님
2008-02-27
9244
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다