for xml path的用法
阿新 • • 發佈:2021-01-27
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')