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 20887 게시물 읽기
No. 20887
중복된데이타를 제거하려는 잘 안되네요..
작성자
왕초보
작성일
2004-12-01 20:57ⓒ
2004-12-01 21:22ⓜ
조회수
2,524

DB에는

 

 

code month com
0 1 a
0 2 b
0 3 c
0 4 d
00 1 e
00 2 f
00 3 g


이런식으로 들어가있습니다.

제가 원하는건

code 1(month) 2(month) 3(month) 4(month)
0 a b c d
00 e f g


 

나오게 하려는데요 code에다가 distinct를 걸어도 month,com 때문에 중복제거가 안됨니다.

잘몰라서 그런데 힌트라도 좀 주세요.

 

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

이런 문제로 몇번의 질답이 있었던 것 같은데요..
링크를 걸어드리고 싶지만 저도 검색하기가 힘드네요.. ;;

 

select  code as code,
           sum(decode(month,1,com)) as 1(month),
           sum(decode(month,2,com)) as 2(month),
           sum(decode(month,3,com)) as 3(month),
           sum(decode(month,4,com)) as 4(month)
from table_name
group by code

 

이런식으로 sum과 decode 의 활용..
위의 예제로 보면 sum, min, max 도 가능할듯하네요..

='ㅅ'=님이 2004-12-02 09:32에 작성한 댓글입니다. Edit

감사합니다.해결됐습니다..

왕초보님이 2004-12-02 09:52에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
20891view 작성후 select 시의 I/O 에러.... 좀 봐주세요.... [3]
박철규
2004-12-02
4233
20890decode안에 nvl은 사용할수가 없나요? [1]
ych3372
2004-12-02
2050
20888테이블스페이스에 관한 질문 [1]
정재영
2004-12-02
1754
20887중복된데이타를 제거하려는 잘 안되네요.. [2]
왕초보
2004-12-01
2524
20883이상한 Process 가 발견되서 ..... [1]
oracle8adm
2004-12-01
1585
20882config.ora의 위치는?? [1]
초보
2004-12-01
942
20881INIT.ORA 파일의 링크 방법 [1]
초보
2004-12-01
1305
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다