当前位置: 代码迷 >> Sql Server >> 累加同列的内容解决办法
  详细解决方案

累加同列的内容解决办法

热度:3   发布时间:2016-04-24 23:58:17.0
累加同列的内容


create table test
(
t1 int ,
t2 nvarchar(50)
)


insert into test values(1,'a'),(1,'b'),(1,'c'),(2,'a'),(2,'a'),(3,'c')

用function 返回 1的 a;b;c;
------解决方案--------------------

create function getT(@id int)
returns nvarchar(50)
begin
declare @a nvarchar(50)
select @a=''
select @a=@a+t2+';' from test where t1=@id
return @a
end

select dbo.getT(1)
  相关解决方案