使用for xml path()进行字符串拼接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用for xml path()进行字符串拼接相关的知识,希望对你有一定的参考价值。
Department表
Employee表
查询结果:
查询每个部门的人员名称
dbo.View_1:
SELECT dbo.Department.DepName, dbo.Employee.EmpName
FROM dbo.Department INNER JOIN
dbo.Employee ON dbo.Department.DepID = dbo.Employee.DepID
查询:
select DepName,STUFF((select ‘,‘+ EmpName from dbo.View_1 where dbo.View_1.DepName=b.DepName for xml path(‘‘)),1,1,‘‘)as name
from dbo.View_1 as b group by DepName
以上是关于使用for xml path()进行字符串拼接的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2000中如何使用xml for path来进行字符串拼接
sql server 2000中如何使用xml for path来进行字符串拼接
SQL Server2000将一列数据拼接成字符串可以用STUFF FOR XML PATH()么