首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle9i怎么将一列变成字符串

2013-08-14 
oracle9i如何将一列变成字符串oracle9i如何将一列变成字符串[解决办法]假设你的表结构是tb_name(id, remar

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 ;   

热点排行