在博问上看到一个提问“MSSQL如何将查询结果拼接成字符串” ,想了一下应该怎么实现呢,在c#等语言下好实现,但在sql里实现.还真没做过. 目标:想要在SQL中将查询的结果拼接为 '1','2','3','4','5' 分析:要进行拼接就要取得每行的值,想到了游标可以做到.于是有了下面的方法 select name from area 查询结果如下 办公楼车间宿舍未知宜家厂综合楼 解决方法: declare @name varchar(50)declare @result varchar(50