读书人

sql怎么将多条记录拼接成一个字符串

发布时间: 2013-08-04 18:26:16 作者: rapoo

sql如何将多条记录拼接成一个字符串?
比如 表A 一个字段
ID
1
2
3
我只知道 select ID from A输出的是多条记录,如何输出这样的形式1,2,3
谢谢大家。
[解决办法]
declare @test table( name varchar(10))

insert into @test values('a'),('b'),('c'),('d');



select distinct (select cast(name as varchar(2))+'*'from @test for xml path(''))as name from @test

一条语句将一个字段数据换转成一个字符串

读书人网 >SQL Server

热点推荐