这个SQL应该怎么写?谢谢

laibeikele 2005-11-17 01:56:44
例如有以下的表数据
id name city
1 a gz
2 b sz
3 c dg
......
表的记录数不定
现在想得到该表所有name的通过“,”号来连接的字符串。
例如本例想获得这样的结果:a,b,c,.....
xiex
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQMagicer 2005-11-17
  • 打赏
  • 举报
回复
去sql server社区查一下吧,这种好多!用函数可以解决
xicunfu 2005-11-17
  • 打赏
  • 举报
回复
你先查询出来,在一个个连接不就行了吗?
jinjazz 2005-11-17
  • 打赏
  • 举报
回复
declare @name varchar(8000)
set @name=''
select @name=@name+name+',' from 表
select @name as name
laibeikele 2005-11-17
  • 打赏
  • 举报
回复
注意id列不是有规则的数字,是varchar类型。

34,593

社区成员

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

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