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 40708 게시물 읽기
No. 40708
자동 Row생성
작성자
카이백작
작성일
2015-02-04 11:54
조회수
8,211

SELECT CODE, CNT FROM TABLE;

CODE         CNT

A                 3

B                 2

일때

자동으로 ROW가

A                1

A                2

A                3

B               1

B               2

가 되도록 할 수 있는지 질문 드립니다.

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

WITH t AS
(
SELECT 'A' code, 3 cnt FROM dual
UNION ALL SELECT 'B', 2 FROM dual
)
SELECT code
     , cnt
     , lv
  FROM t
     , (SELECT LEVEL lv FROM dual CONNECT BY LEVEL <= 9)
 WHERE lv <= cnt
 ORDER BY code, lv
;
http://www.gurubee.net/article/55635

 

마농(manon94)님이 2015-02-04 14:46에 작성한 댓글입니다.
이 댓글은 2015-02-04 14:47에 마지막으로 수정되었습니다.

select code,column_value rn from t,table(cast(multiset(select level from dual connect by level <= t.cnt) as sys.OdciNumberList))
 

위에 건 위분 URL로 들어가면 비슷한게 있네요

가장 비슷하지 않은걸로 하나 추가요

select * from t,TABLE(select collect(level) from dual connect by level<= t.cnt)
 

최성준(junkk)님이 2015-02-04 20:42에 작성한 댓글입니다.
이 댓글은 2015-02-05 11:09에 마지막으로 수정되었습니다.

마농님, 최성준님

답변 감사합니다.

카이백작님이 2015-02-05 10:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40711오라클 테이블 두개 COUNT 연산 관련하여 질문드립니다 [1]
최효석
2015-02-06
7637
40710plsql command window에서 프로시져 컴파일 시 & 문자 무시하고 컴파일 시키는 명령어가 있죠? [1]
궁금이
2015-02-06
7073
40709FULL OUTER JOIN 시 토드에선 돌아가는데 운영할땐 오류가 나서요.. [8]
디비잘하고싶다
2015-02-05
8525
40708자동 Row생성 [3]
카이백작
2015-02-04
8211
40707update 문 도와주세요 [2]
편두통
2015-02-02
8632
40706문자열 자르기 쿼리 관련 문의 [5]
돈방석
2015-02-02
7769
40705소수점 데이터가 있는지 확인 하는 방법 [3]
나루토21
2015-02-02
9848
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다