본문 바로가기

Oracle

row를 col으로 pivot 기본


YYYY  COL1  COL2  COL3
2008  AAA   
2008         BBB
2008               CCC


NULL인 경우 하나로 합치기 max를 이용한다.
머리를 굴려라.. 으이구..

SELECT YYYY, MAX(COL1), MAX(COL2), MAX(COL3)
  FROM (
          쿼리
) GROUP BY YYYY