오라클 - 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
    가     나     다

by 달바라기 | 2005/07/21 17:59 | ━━ II. Database ! | 트랙백 | 핑백(1) | 덧글(1)

트랙백 주소 : http://bomb.egloos.com/tb/1073673
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at anydragon's.. at 2011/04/05 15:56

... 발생시 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

Commented by 111 at 2010/04/26 09:54
그거 누가 몰라 동적으로 나오는거 보여달란 말야

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶