DB

[Oracle] 특정 컬럼의 여러 Row 데이터를 한 Row 로 나타내기

kjun.kr 2020. 5. 6. 23:06
728x90
728x170

TEST 테이블의 A 컬럼에 아래와 같이 데이터가 있을 때

A


A 컬럼의 데이터를 모두 ,(콤마) 로 연결하여 하나의 데이터("가,나,다")로 나타내고 싶은 경우

아래 처럼 listagg 를 이용해 쿼리하면 된다.


SELECT LISTAGG(A,' ,') RESULT FROM TEST


결과>

RESULT

가,나,다



728x90
그리드형