[DB]데이터베이스 개념노트 23편 - PIVOT, UNPIVOT
데이터베이스 개념노트 23편 - PIVOT, UNPIVOT지난 글에서는 부모와 자식 관계를 가진 데이터를 트리 구조로 조회하는 계층형 질의 START WITH, CONNECT BY PRIOR에 대해 정리했습니다.이번 글에서는 SQLD 보강 주제로 자주 등장하는 PIVOT과 UNPIVOT에 대해 정리해 보겠습니다.PIVOT과 UNPIVOT은 데이터를 보고서 형태로 바꾸거나, 반대로 보고서처럼 넓게 퍼진 데이터를 다시 행 형태로 바꿀 때 사용합니다. 처음에는 문법이 낯설지만, 핵심은 간단합니다.PIVOT은 행을 열로 바꾸고, UNPIVOT은 열을 행으로 바꿉니다.1. PIVOT이란?PIVOT은 행으로 저장된 데이터를 열 형태로 변환하는 SQL 문법입니다.PIVOT은 특정 컬럼의 값을 새로운 컬럼으로 펼쳐서 ..