[오라클/SQL] LISTAGG : 컬럼의 레코드들을 전체 그대로, 또는 그룹별로 1개 칸 속에 나열하기 (LISTAGG WITHIN GROUP(ORDER BY ~ ))


[오라클/SQL] LISTAGG : 컬럼의 레코드들을 전체 그대로, 또는 그룹별로 1개 칸 속에 나열하기 (LISTAGG WITHIN GROUP(ORDER BY ~ ))

1. LISTAGG 함수의 표현과 그 용도1) LISTAGG 함수의 용도특정 컬럼의 내용들을 1개 셀 안에 나열하고 싶을 때 LISTAGG 함수를 사용합니다.- 레코드의 1개 칸(셀) 내에 전체 직원의 이름 또는 ID를 나열- 또는, 부서별/직급별/성별로 전체 직원의 이름을 나열LISTAGG 함수는 개별 컬럼에 대해 사용할 수도 있고, GROUP BY 후 각 그룹별로도 사용할 수 있습니다.2) LISTAGG 함수의 표현 : 기본식의 예(1) 개별 컬럼에 대하여 : LISTAGG - 컬럼이름B : 데이터가 나열될 컬럼- '구분문자' : 나열된 데이터 사이를 구분할 문자 (*입력하지 않으면 구분 없이 연속으로 붙어 나열됩니다)- 정렬기준컬럼이름Z : 컬럼..........

[오라클/SQL] LISTAGG : 컬럼의 레코드들을 전체 그대로, 또는 그룹별로 1개 칸 속에 나열하기 (LISTAGG WITHIN GROUP(ORDER BY ~ ))에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [오라클/SQL] LISTAGG : 컬럼의 레코드들을 전체 그대로, 또는 그룹별로 1개 칸 속에 나열하기 (LISTAGG WITHIN GROUP(ORDER BY ~ ))