我需要在同一查询中连接输出。有可能这样做吗?
示例查询:
Concat(c.manames,a.transaction_amt_us) as concat
listagg(i.settlement_type,',')within group (order by i.settlement_type) as settlement_type,
我想连接两个输出,即concat和settlement_type,然后进入一列。
像这样的东西:Concat(concat,settlement_type)
帮我解决这个问题。
答案 0 :(得分:1)
当然。只需使用||
:
(c.manames || a.transaction_amt_us) ||
listagg(i.settlement_type,',')within group (order by i.settlement_type)
) as AllTogether
您可以使用concat()
执行此操作,但需要将其调用两次:
concat(concat(c.manames, a.transaction_amt_us),
listagg(i.settlement_type,',')within group (order by i.settlement_type)
) as AllTogether