这个语句怎么写啊,救命啊。

SQLANDGAO 2007-07-02 10:35:05
select username from 表

结果是:
张三
李四
大明
小明

我想要一个SQL语句。得到的结果是一个字符串:
张三;李四;大明;小明
...全文
139 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fwacky 2007-07-02
  • 打赏
  • 举报
回复
张三;李四;大明;小明
fwacky 2007-07-02
  • 打赏
  • 举报
回复
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
lbbaicai 2007-07-02
  • 打赏
  • 举报
回复
我进来的晚了
lee_wei 2007-07-02
  • 打赏
  • 举报
回复
declare @str varchar(1000)

set @str = ''
select @str = @str + userName + ';' from 表

set @str = substring(@str, 0, len(@str))

print @str
Zack999 2007-07-02
  • 打赏
  • 举报
回复
楼上的正解....
paoluo 2007-07-02
  • 打赏
  • 举报
回复
Declare @S Varchar(8000)
Select @S = ''
Select @S = @S + ';' + username From 表
Select @S = Stuff(@S, 1, 1, '')
Select @S

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧