한 열에 포함된 여러 값을 출력하고, 이를 여러 열로 변환하여 테이블 반환 식을 회전하고 필요하면 집계까지 수행하는 것을 말한다.
SUM, IF 함수를 사용해 피벗 테이블을 만들 수 있다.
![](https://velog.velcdn.com/images/xogh0175/post/6c98c59a-a30d-4bfa-9a47-c54df3e6f57f/image.png)
select company,
SUM(IF(product='X', sales, 0)) AS 'X',
SUM(IF(product='Y', sales, 0)) AS 'Y',
SUM(IF(product='Z', sales, 0)) AS 'Z'FROM TBL GROUP BY company;