plsql查询将结果作为concat返回到单行中
select col1 from tablename
返回 2 行,我想将这两个数据行连接成一个以逗号分隔的列。
select col1 from tablename
returns 2 rows, I want to concat these two data rows into a single column separated by a comma.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以编写一个游标来逐一循环返回的行并根据需要进行连接。
You can write a cursor to loop through the returned rows one by one and concatenate as you like.
以下是同类情况的一些示例:
http://www.dba-oracle.com/t_converting_rows_columns.htm
Here are some examples of same kind of situation:
http://www.dba-oracle.com/t_converting_rows_columns.htm