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 40100 게시물 읽기
No. 40100
가로세로를 한번에 표현하는 쿼리?
작성자
박주영(vf19)
작성일
2013-04-16 17:28
조회수
6,430
출발동    도착동  승객수  
석관동 월계2동 20
휘경2동 전농2동 54
성남동 면목4동 1
평내동 평내동 34
 
이런식으로 되어 있는 데이터를
 
                월계2동 전농2동 면목4동 평내동
석관동    20
휘경2동                  54
성남동                                   1 
평내동                                                   34
 
이런식으로 바꾸고 싶습니다.
출발동, 도착동 같은 경우 동적으로 생성이 되서 , decode 나 pivot으로
조건을 주기 힘들어서, 그런데, 저렇게 표현이 가능할까요?
도움주시면 감사하겠습니다.
이 글에 대한 댓글이 총 1건 있습니다.

SELECT *
  FROM T T
 PIVOT
      (
  MAX(COL3)
  FOR COL2 IN ('월계2동','전농2동','면목4동','평내동')
      )
 ORDER BY COL1
 

원하는 결과가 나오는것 같은데 확인해보셔요~

왕초보님이 2013-05-16 17:16에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40105audit table 의 owner 변경시 어떡해 해야 하나요?
유민상
2013-04-19
5295
40103같은구조의 테이블 조인 후 순번 설정하기 [8]
사용자
2013-04-18
6876
40102인덱스 삭제 문의입니다.
이카루
2013-04-17
5634
40100가로세로를 한번에 표현하는 쿼리? [1]
박주영
2013-04-16
6430
40099두날짜 사이의 개월수 구하기 [1]
신동화
2013-04-16
6405
40098오라클설치관련 [1]
개발자
2013-04-15
5823
40097HashMap 과 List 차이가 뭔가요? [1]
김기운
2013-04-15
5694
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다