当前位置: 代码迷 >> Oracle开发 >> select 有关问题求教
  详细解决方案

select 有关问题求教

热度:47   发布时间:2016-04-24 06:42:59.0
select 问题求教
select  rowname, wm_concat(CASE  colname  WHEN '0'  THEN cnt  ELSE null  END) AS "0" FROM( 
select rowname,1 roworder,colname,cnt from tmp_whq_guizhou_t  where rowname='北京市' ) GROUP BY ROWNAME


查询出现:1 北京市 <CLOB>
我没有定义CLOB类型啊
------解决方案--------------------
是wm_concat函数返回的...
------解决方案--------------------
如果少于4000字节,在wm_concat()外面加一层to_char()转成字符就行了
------解决方案--------------------
wm_concat 返回的是clob 用to_char转换
  相关解决方案