SQL

SQL 19(ROW COLUMN로 출력하기 / UNPIVOT )

아리빠 2023. 5. 22. 16:06

1. unpivot 문을 사용하여 컬럼 LOW로 출력하기

 

실행에 앞서 먼저 order2 테이블 만들어주기

 

'건수' 는 가로로 저장되어 있는 데이터를 세로로 unpivot 시킬 출력 열 이름, 임의 지정이 가능하다

for 다음의 '아이템'은 가로로 되어 있는order2 테이블의 컬럼 명을 unpivot시켜 세로로 출력 할 열 이름,역시 임의 지정 가능

 

-NULL 값 포함 시키고 싶을때

먼저 null 값으로 업데이트