读书人

oracle9i怎么将一列变成字符串

发布时间: 2013-08-14 14:27:55 作者: rapoo

oracle9i如何将一列变成字符串
oracle9i如何将一列变成字符串
[解决办法]
假设你的表结构是tb_name(id, remark),则语句如下:
SELECT
a.id,
wm_concat (a.remark) new_result
FROM
tb_name a
group by
a.id
不过我不知道9i支不支持这个
[解决办法]

引用:
Quote: 引用:

假设你的表结构是tb_name(id, remark),则语句如下:
SELECT
a.id,
wm_concat (a.remark) new_result
FROM
tb_name a
group by
a.id
不过我不知道9i支不支持这个

就是9i不支持这个,哎

那就先查出来,自己拼了,也没其它什么好办法了
[解决办法]
版本低就是不爽,新的函数都没有。只能逐个的 拼凑了
[解决办法]
sys_connect_by_pat函数,参考这个
select max(substr(sys_connect_by_path(column_name,','),2))   
from (select column_name,rownum rn from user_tab_columns where table_name ='DEPT')
start with rn=1 connect by rn=rownum ;

读书人网 >oracle

热点推荐