고민하다 좋은방법이 없을까 해서 질문드립니다.
SUBSTR(XMLAGG(XMLELEMENT(x, ',', '['||DECODE(A.JUYA_GBCD,'1','주','야')||']'||GYOSI) ORDER BY YEAR,HAKGI,TUTORING_GBCD,TUTORING_SEQ,YOIL_GBCD,JUYA_GBCD,GYOSI).EXTRACT('//text()'),2) AS GYOSI
이런 식으로해서 로우단위로 들어가있는(아래와같은) data를 한컬럼으로 표현했습니다.
--------------------------------------------
요일 주야 교시
--------------------------------------------
월 1 1
월 1 2
월 2 1
월 2 2
---------------------------------------
문제는 결과가 [주] 1,[주]2,[야] 1,[야] 2 이렇게 나오는데
이것을 반복되는 [주] 또는 [야]를 한번만 표기 가능할까요? 아래와 같은 형태로
[주]1,2 [야]1,2
주야구분은 1 : 주간 , 2: 야간 고정값입니다.
요일은 월화수 여러개가 들어갈수있으나 요일별로 하나의 로우컬럼에 표기됩니다. |