通过STUFF将列中所有数据合并到一起

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, ”)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月1日
下一篇 2019年5月1日

相关推荐