select t.func_no,t.field_name,t.field_desc from T_MO
t where t.func_no=‘999134’

select t.func_no,
listagg(t.field_name,’,’)within group(order by t.sort_num)field_name,
listagg(t.field_name,’,’)within group(order by t.sort_num)field_name from T_MO t
where t.func_no=‘999134’ group by t.func_no

将单独一列中的多个字段,拼接成一个字段,并以“,”隔开
最新推荐文章于 2022-07-14 18:14:49 发布
本文探讨了在SQL中使用Listagg函数进行字段名聚合的方法。通过具体案例,展示了如何将同一功能编号下的多个字段名按指定顺序组合成一个字符串。
1823

被折叠的 条评论
为什么被折叠?



