[오라클]LISTAGG

Nux·2022년 4월 8일
0
post-custom-banner

listagg

SELECT
	LISTAGG([합칠 컬럼명], [구분자]) WITHIN GROUP(ORDER BY [정렬 컬럼명])
FROM 테이블명
  • 여러 행의 데이터를 하나의 행으로 병합
  • 합칠 컬럼명의 데이터를 구분자로 나눠서 하나의 행으로 출력
select 
	listagg(ename, '&') within group(order by empno desc) from emp;

0개의 댓글