devmoa

ROW를 COLUMN으로 변환방법 정리

SKCNC·2020년 4월 5일·00
SQLROW to COLUMNOracleDECODECASEPIVOTListagg

AI 요약

Beta

이 글은 SQL에서 ROW 데이터를 COLUMN 데이터로 변환하는 다양한 방법을 정리합니다. 주로 Oracle 데이터베이스 환경에서 사용되는 기법들을 다루며, DECODE/CASE 문, 계층형 쿼리, PIVOT 함수, Listagg, Xmlagg, Wm_concat 함수 등을 소개합니다.

각 방법은 지원하는 Oracle 버전이 다르므로, 상황에 맞는 최적의 함수를 선택하는 것이 중요합니다. 특히 DECODE/CASE와 계층형 쿼리는 모든 버전에서 사용 가능하며, PIVOT과 Listagg는 최신 버전에서 유용하게 활용될 수 있습니다.

예제 테이블(EMP, DEPT)을 통해 각 변환 방법의 실제 적용 사례를 보여주어 이해를 돕습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다