这个语句怎么写啊,救命啊。
select username from 表
结果是:
张三
李四
大明
小明
我想要一个SQL语句。得到的结果是一个字符串:
张三;李四;大明;小明
------解决方案--------------------Declare @S Varchar(8000)
Select @S = ' '
Select @S = @S + '; ' + username From 表
Select @S = Stuff(@S, 1, 1, ' ')
Select @S
------解决方案--------------------declare @str varchar(1000)
set @str = ' '
select @str = @str + userName + '; ' from 表
set @str = substring(@str, 0, len(@str))
print @str
------解决方案--------------------create table #table(name varchar(10))
insert into #table
select '张三 ' union all
select '李四 ' union all
select '大明 ' union all
select '小明 '
declare @str varchar(1000)
set @str = ' '
select @str = @str + name + '; ' from #table
set @str = substring(@str, 0, len(@str))
print @str
drop table #table