ROW를 COLUMN으로 변환방법 정리
SQLROW to COLUMNOracleDECODECASEPIVOTListagg
AI 요약
Beta이 글은 SQL에서 ROW 데이터를 COLUMN 데이터로 변환하는 다양한 방법을 정리합니다. 주로 Oracle 데이터베이스 환경에서 사용되는 기법들을 다루며, DECODE/CASE 문, 계층형 쿼리, PIVOT 함수, Listagg, Xmlagg, Wm_concat 함수 등을 소개합니다.
각 방법은 지원하는 Oracle 버전이 다르므로, 상황에 맞는 최적의 함수를 선택하는 것이 중요합니다. 특히 DECODE/CASE와 계층형 쿼리는 모든 버전에서 사용 가능하며, PIVOT과 Listagg는 최신 버전에서 유용하게 활용될 수 있습니다.
예제 테이블(EMP, DEPT)을 통해 각 변환 방법의 실제 적용 사례를 보여주어 이해를 돕습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기