首页 > 代码库 > SQL多行拼接为一行

SQL多行拼接为一行

  使用简单T-SQL,拼接一列多行为一行。按SQL SERVER的说法叫做自拼接(PS:区分自连接)

     还有一种方法是for xml path的方式,感觉不实用。

1 declare @Result varchar(max);2 set @Result = ‘‘;3 select @Result=@Result+ColumnName+,  4 from TableName5 select @Result

SQL多行拼接为一行