在线求助:SqL实现多行值合并成一列
发布网友
发布时间:2023-02-13 02:47
我来回答
共1个回答
热心网友
时间:2023-05-04 19:30
--比如表中的数据如下:
Id Name
1 名称1
2 名称2
3 名称3
。。。
--那么想要名称1,名称2,名称3 这样的数据就可以用如下sql
SELECT LEFT(Result, LEN(Result) - 1)
FROM
(
SELECT (SELECT 要合并的字段名+',' FROM 表名 FOR XML PATH('')) AS Result
) AS t