如何用SQL将表A、字段B(aaa,bbb,ccc)查出来,结果展示为aaa,bbb,ccc

SQL求指导

许宏强 发布于 2021-3-28 11:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-3-28 22:05

select 

 split("aaa,bbb,ccc",",")[0] as t1

,split("aaa,bbb,ccc",",")[1] as t2

,split("aaa,bbb,ccc",",")[2] as t3

——————————————————

并非所有数据库都支持split函数,不支持的话,可能还需要写存储过程或通过其他思路实现;

推荐-直接在报表端通过split()函数分割字段内容,扩展展示数组元素值;

——————————————————

image.png

——————————————

image.png

image.png

最佳回答
0
用户72603221Lv3见习互助
发布于2021-3-28 15:28

SELECT 字段B FROM 表A 

最佳回答
0
lht0012002Lv3见习互助
发布于2021-3-28 23:12

select concat(aaa,',',bbb,',',ccc) from 表A

  • 4关注人数
  • 438浏览人数
  • 最后回答于:2021-3-28 23:12
    请选择关闭问题的原因
    确定 取消
    返回顶部