当前位置: 代码迷 >> Sql Server >> 怎么把查询结果一次显示出来
  详细解决方案

怎么把查询结果一次显示出来

热度:79   发布时间:2016-04-27 16:17:10.0
如何把查询结果一次显示出来
想请教大家,例如select   *   from   A表,假如有三个查询结果,一般会是这样显示的
B
C
D
那我现在想问问,如何用视图把这个结果显示成:B/C/D
就是在一条记录里把所有的结果都显示出来,并且用/号来区分,


------解决方案--------------------
declare @s varchar(100)
select @s = ' '
select @s = @s + '/ ' + colName from yTable
select @s = stuff(@s,1,1, ' ')
select @s
------解决方案--------------------
马甲正解
declare @s varchar(100)
select @s = ' '
select @s = @s + '/ ' + colName from yTable
select @s = stuff(@s,1,1, ' ')
select @s