sql server
使用 for xml path + stuff
for xml path 进行拼接
SELECT ','+CONVERT(VARCHAR, 列A) FROM 表A FOR XML PATH ('')
结果
XML_XXXX_XXXX_XXXX_XXXXXXXXXX |
---|
,列A第一行,列A第二行,列A第三行… |
stuff进行去掉第一个逗号
SELECT STUFF((SELECT ',' + CONVERT(VARCHAR, 列A) FROM 表A FOR XML PATH ('')),1,1,'') xxx
结果
xxx |
---|
列A第一行,列A第二行,列A第三行… |
mysql 就可以用group_concat 实现