반응형
여러개 행의 데이터를 구분자를 이용해서 하나의 컬럼으로 표시(LISTAGG 함수 사용)
근무 부서번호와 사원의 이름 출력
select deptno, ename from emp;
같은 부서에 근무하는 사원의 이름을 구분자(,)를 이용해 하나의 컬럼에 표시
select deptno, listagg(ename,',') within group (order by deptno) ename
from emp
group by deptno;
반응형
'oracle' 카테고리의 다른 글
오라클에서 누적 합계 구하는 함수 sum over 사용하기 (0) | 2018.07.12 |
---|---|
오라클 드라이버 ojdbc6 메이븐 설정 (0) | 2017.08.21 |
merge를 이용한 update, insert, delete (0) | 2017.04.05 |
connect by를 이용한 계층형 게시판 SQL (0) | 2017.04.05 |
오라클 레코드(row) 랜덤 추출 (0) | 2016.10.27 |