Patrick's 데이터 세상

WM_CONCAT 여러 row 하나의 컬럼으로 가져오기, 중복제거 본문

Programming/Oracle

WM_CONCAT 여러 row 하나의 컬럼으로 가져오기, 중복제거

patrick610 2021. 1. 29. 13:02
반응형
SMALL

 

여러 ROW 의 데이터를 하나의 행으로 가져와야 할 때 사용하는 함수

 

 

 

 

select 컬럼1
      , (select wmsys.wm_concat(컬럼) from ct_accession where 키값o=a.키값) 별칭
from 테이블 a

 

 

 

 

여러 row값을 하나의 행으로 가져오는데는 WM_CONCAT 함수 외에도 LISTAGG가 존재. (11g 에서 추가된 함수)

 

반응형
LIST
Comments