2005년 07월 21일
오라클 - SELECT 쿼리값을 세로행 출력을 가로열 출력으로 바꾸기
SELECT A, B FROM [테이블]
위와 같은 쿼리를
SELECT
MAX(DECODE(A, '1', B) as COL1,
MAX(DECODE(A, '2', B) as COL2,
MAX(DECODE(A, '3', B) as COL3
FROM (
SELECT A, B FROM [테이블]
)
와 같이 바꾸어 주면 된다.
.....
A B
1 가
2 나
3 다
.....
COL1 COL2 COL3
가 나 다
위와 같은 쿼리를
SELECT
MAX(DECODE(A, '1', B) as COL1,
MAX(DECODE(A, '2', B) as COL2,
MAX(DECODE(A, '3', B) as COL3
FROM (
SELECT A, B FROM [테이블]
)
와 같이 바꾸어 주면 된다.
.....
A B
1 가
2 나
3 다
.....
COL1 COL2 COL3
가 나 다
# by | 2005/07/21 17:59 | ━━ II. Database ! | 트랙백 | 핑백(1) | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
... 발생시 JET OLEDB Connect Sample using DataAdapter » select 시에 세로행 출력을 가로행 출력으로 변환 출처 : http://bomb.egloos.com/1073673 SELECT MAX(DECODE(A, '1', B) as COL1, MAX(DECODE(A, '2', B) as COL2, MAX(DECODE(A, '3 ... more