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 39028 게시물 읽기
No. 39028
구분자관련
작성자
박진서
작성일
2011-11-01 14:38ⓒ
2011-11-01 17:22ⓜ
조회수
4,620

 안녕하세요.

 

이런 테이블에 데이타가 존재합니다.

 

ID 값

1  A,B,C

2 B,C

3 C,D,E,F

4 G,H,I,J,K

 

즉 값에 들어가는 부분에 N개의 값이 콤마로 오게 됩니다.

 

이를

1 A

2 B

2 C

3 C

3 D

3 E

3 F

.....

4 K

 

이런식으로 만들고자 합니다.. ㅠㅠ

도움 부탁드립니다.

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

WITH t AS
(
SELECT 1 id, 'A,B,C' v FROM dual
UNION ALL SELECT 2, 'B,C' FROM dual
UNION ALL SELECT 3, 'C,D,E,F' FROM dual
UNION ALL SELECT 4, 'G,H,I,J,K' FROM dual
)
SELECT id
     , lv
     , REGEXP_SUBSTR(v, '[^,]+', 1, lv) v
  FROM t
     , (SELECT LEVEL lv FROM dual CONNECT BY LEVEL <= 9)
 WHERE lv <= LENGTH(v) - LENGTH(REPLACE(v, ',')) + 1
 ORDER BY id, lv
;

마농(manon94)님이 2011-11-01 17:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39031월별 생산량 찍는 쿼리인데 ora -00936 에러가 뜨네요 ㅠㅠ [2]
박광일
2011-11-01
4551
39030분기관련 [1]
박영훈
2011-11-01
4730
39029쿼리에서 같은 속성을 갖는것에 대해서 일련번호 매기는 쿼리 [3]
김인수
2011-11-01
5043
39028구분자관련 [1]
박진서
2011-11-01
4620
39027오라클과 PHP 연동 작업
최민석
2011-11-01
4147
39026엑셀에서 DB로... 케릭터셋질문입니다. [3]
....
2011-11-01
6168
39025낮에 질문 올리신 분 계신 것 같은데... 글이 삭제 되버린 것 같네요. 원하시는게 아래 쿼리 맞는지 모르겠습니다.
아무거나
2011-10-31
4732
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다