LISTAGG 2

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기2 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG PARTITION BY, 중복제거 안녕하세요. 꿍스뿡이입니다! 지난시간에 오라클의 LISTAGG의 기본 사용방법을 배웠는데요.오늘은 LISTAGG에서 종종 사용되는 중복제거, 그룹핑하여 출력하는 방법에 대해 알아보겠습니다.본 포스팅에서 사용된 설명과 풀이는 1개의 절대적인 답이 아닙니다. 이런 접근방식이 있다는 생각으로 다양한 케이스를 살펴보시는 계기가 되었으면 합니다. 1. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '인사부' AS DEPT, '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION ALL SELECT '인사부' AS DEPT, '김길동' AS USER_NAME, 1 AS OR..

2.IT/DB,ORACLE 2020.07.16

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG 안녕하세요. 꿍스뿡이입니다! 오늘은 ORACLE에서 자주 사용하는 LISTAGG 사용방법에 대해 다뤄보겠습니다. 1. ORACLE LISTAGG LISTAGG는 동일한 열에 출력되어 있는 여러개의 행의 데이터를 1줄로 표현하고자 할때 LISTAGG함수를 사용하여 손쉽게 출력하도록 도와주는 함수입니다. 2. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION SELECT '김길동' AS USER_NAME, 1 AS ORDER_NUMBER FROM DUAL UNION SELECT '이길동' AS USER_NAME, 3 AS ORDER_NUMBER FR..

2.IT/DB,ORACLE 2020.07.07