例如:
原数据
列1 列2 列3
a 张三 数学
a 张三 语文
a 李四 数学
a 李四 语文
合并后:
列1 列2 列3
a 张三,李四 数学,语文
SQL 如何把多行合并成为单行? (刚刚不小心采纳最佳答案了)
答案:2 悬赏:60
解决时间 2021-04-07 00:13
- 提问者网友:朱砂泪
- 2021-04-06 17:56
最佳答案
- 二级知识专家网友:努力只為明天
- 2021-04-06 18:45
看你使用什么数据库。
对于SQL Server 使用FOR XML的方式
对于MySQL使用 GROUP_CONCAT 函数 的方式进行处理
对于Oracle使用 WMSYS.WM_CONCAT 函数 的方式进行处理
对于SQL Server 使用FOR XML的方式
对于MySQL使用 GROUP_CONCAT 函数 的方式进行处理
对于Oracle使用 WMSYS.WM_CONCAT 函数 的方式进行处理
全部回答
- 1楼网友:24K纯糖
- 2021-04-06 19:04
期待看到有用的回答!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |