SqlServer FOR XML PATH 将查询的每一行数据添加到一个字段中

select CITYCATEGORYID=stuff((select ','+CITYCATEGORYID from JXCITYCATEGORY for xml path('')),1,'')

 

 

功能1

将查出的每一行数据添加一个字段中
name


aa
bb
cc
dd
ee
ff
改成
name


aa,bb,cc,dd,ee,ff

select name=stuff((select ','+name from tb for xml path('')),'')

 

 

功能2

select top 3 cityid,citycategoryid from JXCITYCATEGORY
for xml path

 

<row>
  <cityid>60_01</cityid>
  <citycategoryid>1_01</citycategoryid>
</row>
<row>
  <cityid>60_02</cityid>
  <citycategoryid>1_02</citycategoryid>
</row>
<row>
  <cityid>60_03</cityid>
  <citycategoryid>1_03</citycategoryid>
</row>

 

 

功能3

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 &#39;EastRiver&#39; 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...