一行里面有多个逗号,如何设置根据逗号换行显示

image.png希望显示为4行,有一个逗号就换一行

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

split(A2,",")

纵向扩展就行了。。

如果要在一行中展示成类似4行的

就用公式形态设置

replace($$$,",","\n")

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-16 11:13(编辑于 2022-11-16 11:14)

split(B2,",") 然后设置纵向扩展

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

不想扩展就换成 replace(b2,",","\n")

最佳回答
0
CloveeeLv2见习互助
发布于2022-11-16 11:14

SQL可以解决

SELECT REGEXP_SUBSTR(COL_VALUE, '[^,]+', 1, ROWNUM) AS SPECIFICATIONID

  FROM (SELECT 'A,B,C,D,E,F' AS COL_VALUE FROM DUAL) T

CONNECT BY ROWNUM <=

           LENGTH(COL_VALUE) - LENGTH(REGEXP_REPLACE(COL_VALUE, ',', '')) + 1

  • 2关注人数
  • 247浏览人数
  • 最后回答于:2022-11-16 11:14
    请选择关闭问题的原因
    确定 取消
    返回顶部