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 14788 게시물 읽기
No. 14788
쿼리 질문 입니다.
작성자
강냉이
작성일
2003-06-27 13:18
조회수
5,012

어떤 table 에 데이터가

 

colum1 colum2

aaa 1111

bbb 1111

aaa 2222

bbb 3333

aaa 555

 

이렇게 들어 있을때...

 

select 의 결과로

colum1 colum2

aaa 11112222555

bbb 11113333

 

이렇게 나오게 할수 있는지..

 

있다면 어떻게 해야 하는지 알고 싶습니다.

 

부탁드립니다. (__)

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

9i이상에서요.

col name format a50;

select job,substr(replace(sys_connect_by_path(ename, ',' ),' ',''),2) name

from(

select job,ename,

row_number() over(partition by job order by job,ename desc) r1,

(LEAD(ename) over(partition by job order by job,ename desc)) r2

from scott.emp

)

where r1 = 1

start with r2 is null

connect by prior ename = r2

order siblings by r2;

kk님이 2003-06-27 13:39에 작성한 댓글입니다.

오라클 버전이 8.1.7입니다.

알려주신게 9i 이상에서라면.. ㅠㅠ 못쓰겠네요

강냉이님이 2003-06-27 13:49에 작성한 댓글입니다.

decode을 응용하시던가

다음과 같이 쓰셔도...

create or replace function sf_rowcol(isql varchar2) return varchar2 is

pdata varchar2(40);

idata varchar2(32700);

cursor cur1 is select ename from scott.emp where job = isql;

begin

open cur1;

loop

fetch cur1 into pdata;

exit when cur1%notfound;

idata := idata || pdata ||',';

end loop;

return substr(trim(idata),1,length(trim(idata))-1);

end;

/

 

col name format a50;

select job,sf_rowcol(job) name from scott.emp group by job;

kk님이 2003-06-27 14:34에 작성한 댓글입니다.

해결되씀니다.. ^^

 

조건 감사드려요..

강냉이님이 2003-06-27 15:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1479103114error에 관한 세마포어 설정방법좀 알려수세요 ㅜ.ㅜ(1)
답답이 ㅜ.ㅜ
2003-06-27
1685
14790롤백세그먼트 추가 [1]
보이스
2003-06-27
1540
14789[질문] 9i 에서 pfile 파일 생성에러. [2]
오라쿨하고파
2003-06-27
1473
14788쿼리 질문 입니다. [4]
강냉이
2003-06-27
5012
14787오라클에서 AS400 DB2 연결할려고 하는데여..? [1]
한국남
2003-06-27
1750
14785Oracle[dbf] -> Mysql [6]
박동하
2003-06-26
2078
14784미칠지경...ㅠ.ㅠ [1]
우니
2003-06-26
1487
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다