

피봇테이블을 만들기 위해서는 크게 두가지 스텝이 필요하다.
1. 본인이 기준하고 싶은 컬럼 2개를 선정하고 어떤 값을 넣고 싶은지 집계함수를 넣는다.
2. 1번에서 만든 테이블을 가지고 max(if()) 함수를 통해 피봇테이블을 완성한다.
언피봇은 피봇의 반대 개념이다.

아래의 데이터를 unpivot 하는 과정을 보면 이해하기가 쉽다.

그럼 아래와 같은 결과가 나옵니다.

(출처: 스파르타코딩클럽, 엑셀보다 쉽고 빠른 SQL 강의자료, SQL 챌린지 세션 강의자료)