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
그리드형