我想用帆软加工下库里的字段,将多行的同一字段内容合并成一个字段,有人知道这个要咋写吗?

我想用帆软加工下库里的字段,将多行的同一字段内容合并成一个字段,有人知道这个要咋写吗?感觉有点难不知道咋搞,百度查到的答案看不懂,不知道有没有人遇到这类的问题处理了的。

image.png

yzm545275 发布于 2022-5-12 10:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-12 10:36(编辑于 2022-5-12 10:44)

这个在帆软里面也容易。如果用sql就看你是什么数据库了。也简单

mysql中类似这样

SELECT

          -> dept_id,

          -> GROUP_CONCAT(name ORDER BY age DESC SEPARATOR '*') -- 分组中的name中的多行数据将按照age降序进行连接,分隔符为 * 

          -> FROM employee2

          -> GROUP BY dept_id

--------------- oracel中类似这样-------------

SELECT listagg(字段, ',') within group(ORDER BY 字段) AS NAMES FROM 表 GROUP BY 字段

image.png

image.png

或者用函数这样

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-5-12 10:39

image.png

image.png

image.png

  • 2关注人数
  • 289浏览人数
  • 最后回答于:2022-5-12 10:44
    请选择关闭问题的原因
    确定 取消
    返回顶部