oracle中sql拼接两个字段的值,SQL查询连接Oracle中多行的列值

使用SQL模型子句:

SQL> select pid

2       , ltrim(sentence) sentence

3    from ( select pid

4                , seq

5                , sentence

6             from b

7            model

8                  partition by (pid)

9                  dimension by (seq)

10                  measures (descr,cast(null as varchar2(100)) as sentence)

11                  ( sentence[any] order by seq desc

12                    = descr[cv()] || ' ' || sentence[cv()+1]

13                  )

14         )

15   where seq = 1

16  /

P SENTENCE

- ---------------------------------------------------------------------------

A Have a nice day

B Nice Work.

C Yes we can do this work!

3 rows selected.

我写过这篇文章这里..如果您遵循OTN线程的链接,您将发现更多的内容,包括性能比较。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值