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 39532 게시물 읽기
No. 39532
각 필드의 행으로 나온 결과 값을 열로 나열 하는 방법
작성자
하승환(hj4867)
작성일
2012-07-09 14:16
조회수
5,147

질문 하나만 드릴게요~

오라클 10g쓰고 있고요..

행으로 나열 되어 있는 것을 열로 나열 하고 싶은데 어떤 방법이 있을 까요?

ex)

A            B         C         D         E       F        G        H        I

-------  -------  -------  -------  -------  -------  -------  -------  -------

1교시  0900  0950  2교시 1000 1050 3교시 1100 1150

위 와 같이 되 어 있는 것을 아래와 같은 방법으로 나열

A

-------

1교시

0900

0950

2교시

1000

1050

3교시

1100

1150

답변 좀 부탁 드립니다.

 

 

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

WITH t AS
(
SELECT '1교시' a
     , '0900'  b
     , '0950'  c
     , '2교시' d
     , '1000'  e
     , '1050'  f
     , '3교시' g
     , '1100'  h
     , '1150'  i
  FROM dual
)
SELECT lv
     , DECODE(lv, 1, a, 2, b, 3, c, 4, d, 5, e, 6, f, 7, g, 8, h, 9, i) x
  FROM t
     , (SELECT LEVEL lv FROM dual CONNECT BY LEVEL <= 9)
;

마농(manon94)님이 2012-07-11 17:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39535group by rollup 했더니 같은 row가 2개씩 생겨요.. [2]
하수
2012-07-10
5909
39534그룹내의 첫번째 row를 구하고 싶습니다. [1]
신동화
2012-07-10
10056
39533세로를 가로로 바꾸기 [1]
초보
2012-07-09
7325
39532각 필드의 행으로 나온 결과 값을 열로 나열 하는 방법 [1]
하승환
2012-07-09
5147
39531한 텍스트에 같이 출현하는 문자열 쌍의 갯수 구하는 방법.. [2]
fly_sky
2012-07-09
4531
39528windows server 2008 - Visual Basic - oracle10g [1]
나진산
2012-07-09
4442
39527부모찾는 쿼리가 궁금합니다.
덕군
2012-07-09
4460
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다