반응형 LISTAGG1 ORACLE LISTAGG 여러 행을 하나의 컬럼으로 가져오기 ORACLE LISTAGG 여러 행을 하나의 컬럼으로 가져오기 11g 에서 추가. 10g 이하는 WM_CONCAT 함수 사용 (WM_CONCAT은 페이지 하단 Link 참고) 오라클에서 여러개의 열로 된 값을 한 행의 값으로 가져와야 할 때 LISTAGG 함수를 사용한다. - 사용방법 SELECT LISTAGG(가져올컬럼, 구분자) WITHIN GROUP (ORDER BY 순서컬럼) FROM TABLE_NM 아래의 예를 보자 예) SELECT DRIVER_NM FROM DRIVER_INFO; DRIVER_INFO 테이블에서 DRIVER_NM 컬럼을 가져왔다. 위와 같은 여러 열의 값을 LISTAGG를 사용하여 하나의 열로 가져와 보자. SELECT LISTAGG(DRIVER_NM, ',') WITHIN .. Database/SQL 2015. 8. 19. 이전 1 다음 💲 추천 글 반응형