seq | type | col1 | col2 | col3 | col4 |
1 | A | (CLOB) aaa | | | |
1 | B | | (CLOB) bbb | | |
1 | C | | | (CLOB) ccc | |
1 | D | | | | (CLOB) ddd |
seq | type | col1 | col2 | col3 | col4 |
1 | A | (CLOB) aaa | (CLOB) bbb | (CLOB) ccc | (CLOB) ddd |
위 테이블을 아래처럼 조회하려고 합니다.
문제는 col1~ col4 가 clob 타입이라 group by 가 안되는문제가 있는데
어떻게 해결해야 할까요 ㅠㅠ
group by 햇을때 type 은 아무나 나와도 됩니다 ㅠㅠ
with t as(
select '1' seq, 'A' type, to_clob('aaa') col1, to_clob('') col2, to_clob('') col3 ,to_clob('') col4 from dual union all
select '1' , 'B' , to_clob(''), to_clob('bbb'),to_clob(''),to_clob('') from dual union all
select '1' , 'C' , to_clob(''), to_clob(''), to_clob('ccc'),to_clob('') from dual union all
select '1' , 'D' , to_clob(''), to_clob(''), to_clob(''), to_clob('ddd') from dual
)select * from t