首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个语句如何写啊

2012-03-05 
这个语句怎么写啊,救命啊。selectusernamefrom表结果是:张三李四大明小明我想要一个SQL语句。得到的结果是一

这个语句怎么写啊,救命啊。
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

热点排行