SQL Server数据库中,通过STUFF将列中所有数据合并到一起-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Server数据库中,通过STUFF将列中所有数据合并到一起

发表时间:2019/6/6 14:13:19 评论(0) 浏览(9283)  评论 | 加入收藏 | 复制
   
摘 要:要将表中一列或者多列的数据合并到一起,在SQL Server可以怎么实现?
正 文:

下面以盟威 Access 快速开发平台Sys_LookupList表为例:

我们想获取到查阅列表中所有的Item有哪些,通过SQL语句怎么实现?


从下图中要获取到所有的Item且不重复:

点击图片查看大图


结果:


在SQL Server中,通过STUFF函数即可实现这个需求:

Select STUFF((Select 'item:' + Item +'.'
FROM dbo.Sys_LookupList
Where Value<>''
GROUP BY item
FOR xml PATH('')), 1, 0, '') 

Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQL Server 2008 各种DateTime的取值范围  【杨雪  2019/5/4】
SSMA( SQL Server Migration Assist...  【宏鹏  2019/5/15】
SQL SERVER临时表定义  【缪炜  2019/5/17】
SQL Server获取表的结构数据  【缪炜  2019/5/24】
快速开发平台企业版教程:SQL Server数据库自动备份及控制日...  【红尘如烟  2019/6/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接