mssql 将多行数据组合为一行的方法—组合字符串方法


mssql中,我们常常需要做一个动作,就是将某一字段,
按照一定的规则组合成我们所需的字符串样式,下文将讲述如何组合字符串


 create table A 
(keyId int identity,info varchar(10))
go
insert into A (info)
values('a'),('B'),('DDDD'),('C'),
('d'),('E'),('F'),('g')
--------------组合字符串
declare @info varchar(max)
set @info =''
select @Info =@info +'|'+info from A 
print '组合后的字符串:'+@Info 

truncate table A
drop table A 
go