oracle 字段拼接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 字段拼接相关的知识,希望对你有一定的参考价值。

如何将table 1表的“商品”字段,通过字符串拼接,转换成table 2的“商品汇总”结构呢?请大家帮帮忙,谢谢了
table 1
姓名 商品
张三 a,b,c,d
李四 b,c,d
王五 e,f,g

拼接成
商品汇总
张三("a","b","c","d")
李四("b","c","g")
王五("e","f","g")

select 姓名||'("'||replace(商品,',','","')||'")' 商品汇总
from table1
参考技术A select replace(姓名||'("'||商品||'")',',','","') from table1 参考技术B oracle中字符串连接用 || ;
select 姓名||商品 商品汇总 from 1;
参考技术C 给你一个地址,看看是不是你想要:http://blog.csdn.net/gopain/article/details/19198991

oracle 语句 字段拼接(可换行)

eg: update tablename t set t.nr = ‘"+NR1+"‘ || ‘<br/>‘ ||‘"+NR2+"‘ where 条件;

 

实现的效果:(数据库)   NR1 <br/> NR2

                 (页面)      NR1

                               NR2

以上是关于oracle 字段拼接的主要内容,如果未能解决你的问题,请参考以下文章

oracle把查询出的字段拼接在一起

oracle 将表中所有字段拼接成一个字符串给另一个表的一个字段

Oracle Sql 如何将两个字段拼接到一块

oracle sql字段值拼接问题

oracle 数据库code 拼接字段如何转换成文字

oracle中将几个字段拼接成超长字符串(超过4000字节)更新到lob字段中,怎么处理?