728x90 pivot 절과 unpivot 절1 [SQLD 2-2-7] SQL 활용 - PIVOT 절과 UNPIVOT 절 데이터의 구조# LONG DATA (Tidy data)- 하나의 속성이 하나의 컬럼으로 정의되어 값들이 여러 행으로 쌓이는 구조- RDBMS 의 테이블 설계 방식- 다른 테이블과의 조인 연산이 가능한 구조# WIDE DATA (Cross data)- 행과 컬럼에 유의미한 정보 전달을 목적으로 작성하는 교차표- 하나의 속성값이 여러 컬럼으로 분리되어 표현- RDBMS 에서 WIDE 형식으로 테이블 설계 시 값이 추가될 때 마다 컬럼이 추가돼야 하므로 비효율적- 다른 테이블과의 조인 연산 불가- 주로 데이터를 요약할 목적으로 사용PIVOT 절- 교차표를 만드는 기능- STACK 컬럼, UNSTACK 컬럼, VALUE 컬럼의 정의가 중요!- FROM 절에 SATCK, UNSTACK, VALUE 컬럼명만 정의 .. 2024. 6. 15. 이전 1 다음 728x90