파워노트

[tip] 여러개의 row colum을 하나의 row 로 처리. 본문

oracle

[tip] 여러개의 row colum을 하나의 row 로 처리.

파워킴 2022. 2. 18. 11:42
반응형

 

 

아래와 같이 여러 row 로 될 결과를 

 

 

아래와 같은  하나의 row 로 변경 하고자 한다. 

 

 

 

select   ID_PROD, SUBSTR(XMLAGG( XMLELEMENT( X, ',' , ID_SVC ) ORDER BY  ID_SVC).EXTRACT('//text()'),2) AS ID_SVC 
from 
(
    // 결과 테이블

    select PROD as ID_PROD , SVC as ID_SVC from TB_SVC 
)
GROUP BY ID_PROD

 

 

와 같이 처리 한다. 

반응형
Comments