[ORACLE] LISTAGG()로 컬럼 값을 한 줄에 나열하는 방법
Oracle에서 제공하는 LISTAGG 함수는 행 데이터를 하나의 열 문자열로 집계하는 강력한 함수입니다. 본 글에서는 실무에서 자주 사용하는 다양한 예제와 함께 LISTAGG의 문법, 사용법, 오류 처리, 성능 팁 등을 자세히 다룹니다.1. LISTAGG란 무엇인가?LISTAGG는 Oracle 11g Release 2부터 지원되는 집계 함수(Aggregate Function)로, 특정 그룹의 문자열 데이터를 하나의 행으로 병합(concatenate)할 수 있게 해 줍니다.📌 기본 문법LISTAGG(column_name, 'separator') WITHIN GROUP (ORDER BY column_name)✅ 간단 예제SELECT department_id, LISTAGG(employee_n..
Oracle
2025. 5. 31. 07:44