카테고리 없음

오라클 pivot 함수

라이언93 2019. 2. 21. 17:39

오라클 피봇함수 새로보는 함수라 함 사용해봅니다.


주요기능은 행을 열 즉 칼럼으로 변경해보는 함수네요


아래예제를 보는게 젤 이해가 빠르겠네요


순번  의견

1      첫번째의견입니다.

2      두번째의견입니다.

3      세번째의견입니다.


아래처럼 피봇 하면 결과가


칼럼1                    2                        3

첫번째의견입니다.    두번째의견입니다.  세번째의견입니다.


이런식으로 바꿀수 있네여. 오따 쓸수 있을것만 같은..


코드 들어갑니다. 순번이 opinion_seq, 의견이 opinion 이어요..

-- 행 1,2,3이    칼럼 1,2,3으로 나옴 

with temp as (

select  opinion_seq, opinion

from sg_opinion

where spvn_seq = '679'

)

SELECT *

  FROM TEMP

 PIVOT(

        max(opinion)

        FOR opinion_seq

        IN (1, 2, 3)

      )




중딩 초딩하고 주말에 알리타를 봐서 ㅋㅋ 아무사진입니다.
중딩은 글래스 보자하고 제가 드래곤길들이기3보자했는데 역쉬 초딩이 갑...
나름 잼나네여.. 여리여리한데 무시무시한 넘들 다 이기네여..