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 40229 게시물 읽기
No. 40229
쿼리 질문입니다.ㅠ
작성자
새내기
작성일
2013-08-20 12:44
조회수
5,970

여러개의 row중 일부 중복행을 한줄로 조회할려고 하는데 혹시 방법이 있을까여?

예를 들자면 다음과 같이 조회결과 일때요... 

 

식별번호1 : 식별번호2 : 식별번호3

aaabbb, 1234567 , a01

aaabbb, 1234567 , a02

aaaccc,  3456789 , b01

cccddd,  2345678 , c02

 

위 결과중 중복된 식별번호1,2만 다음과 같이 한줄로 만들고 싶습니다.

 

aaabbb, 1234567, a01 , a02

이 글에 대한 댓글이 총 1건 있습니다.
WITH t(gb1, gb2, gb3) AS(
SELECT 'aaabbb', '1234567' , 'a01' FROM dual UNION ALL
SELECT 'aaabbb', '1234567' , 'a02' FROM dual UNION ALL
SELECT 'aaaccc', '3456789' , 'b01' FROM dual UNION ALL
SELECT 'cccddd', '2345678' , 'c02' FROM dual
)
SELECT gb1, gb2
     , LISTAGG(gb3, ',') WITHIN GROUP(ORDER BY gb3) gb3
  FROM t
 GROUP BY gb1, gb2
아린(arin76)님이 2013-08-20 12:53에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40232ORA-01722: invalid number 황당하네요.. [12]
새하정
2013-08-26
12210
40231문자열 변환 문의드립니다. [2]
김홍찬
2013-08-22
6021
40230전월까지 누계약 월별로 구하는 쿼리 [2]
프로그래머
2013-08-20
6657
40229쿼리 질문입니다.ㅠ [1]
새내기
2013-08-20
5970
40228텍스트파일 오라클 db에 넣기
질문
2013-08-19
5446
40227쿼리 질문입니다. [2]
이문정
2013-08-19
5837
40226oracle insert 에러 무시할려면... [2]
서응주
2013-08-19
7867
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다