for xml path其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。
简单使用当for xml path(’’)为空字符串时节点就是没有的
场景查询出多行的一列数据然后要将其拼接
(‘’)为空时
select a. unit+',' from (SELECT unit FROM 表名 WHERE **条件**) a for xml path('')
(“节点名称”)不为空
select a. unit+',' from (SELECT unit FROM 表名 WHERE **条件**) a for xml path('row')