[MySQL]피벗(Pivot)
·
DBMS/MySQL
1. 피벗(Pivot)이란 행(row) 데이터를 열(column) 형태로 변환하는 과정을 의미한다. 즉, 기존에는 한 열에 나열된 값을 개별 열로 바꿔 데이터를 더욱 직관적으로 정리하는 방법이다.2. 예제 데이터아래 데이터는 각 사용자(uName)가 특정 계절(season)에 사용한 금액(amount)을 기록한 것이다. 하지만 이렇게 되어 있으면 각 사용자의 계절별 사용 금액을 한눈에 보기 어렵다.uNameseasonamountSpongeBob 봄100SpongeBob 여름150 Patrick 겨울200SpongeBob 겨울300Patrick 여름120SpongeBob 가을80 Patrick 봄230위 데이터를 피벗을 적용하여 각 계절을 열(column)로 변환하면 다음과 같은 결과가 나온다.uNam..