数据库查询结果的拼接问题

clipboard.png
比如我想让查询出来的结果为:
——————————————————————————
产品特色 | 啦啦啦;化化话
服务内容 | 123455;789
——————————————————————————
怎么怎么查询,求大神

阅读 3.1k
1 个回答

oracle 11g以下版本,NR的内容按照逗号分隔

select bmqc, wm_concate(nr) from t_table1 group by bmqc

oracle 11g及以上版本

select bmqc, listagg(nr, ';') within group(order by nr) from t_table1 group by bmqc
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进