怎样让一列中所有的字符串连接成一个字符串?

Shawn 2006-12-29 04:39:23
有一个表内容是这样的
ID FieldName
1 高
2 手
3 请
4 !
想得到一下字符串:高,手,请,!,
谢谢!
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
冷箫轻笛 2006-12-29
  • 打赏
  • 举报
回复
access好像不太好搞,没搞过

楼主可以去access版块问问
tanweibiao2000 2006-12-29
  • 打赏
  • 举报
回复
用前端配合,把这个表的内容取回来,然后循环这个表的内容。。。
marco08 2006-12-29
  • 打赏
  • 举报
回复
create table T(ID int, FieldName nvarchar(10))
insert T select 1, '高'
union all select 2, '手'
union all select 3, '请'
union all select 4, '!'

declare @str nvarchar(200)
set @str=''
select @str=@str+FieldName+',' from T order by ID
select @str
--result
高,手,请,!,

(1 row(s) affected)
yudi010 2006-12-29
  • 打赏
  • 举报
回复
en,楼上的正解
Shawn 2006-12-29
  • 打赏
  • 举报
回复
哦,忘说了,是在ACCESS库中,有办法吗?
冷箫轻笛 2006-12-29
  • 打赏
  • 举报
回复
declare @string varchar(100)
set @string = ''
select @string = @string + FieldName + ',' from tablename

select @string

34,575

社区成员

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

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