stuff(select ',' + fieldname from tablename
发布时间:2020-12-16 23:46:20 所属栏目:百科 来源:网络整理
导读:stuff(select ‘分隔符‘ + 字段名 from 表名 for xml path(‘‘)),起始位置大于等于1,移除字符个数,‘‘) stuff(select ‘,‘ + fieldname from tablename for xml path(‘‘)),1,‘‘)这一整句的作用是将多行fieldname字段的内容串联起来,用逗号分隔。例
stuff(select ‘分隔符‘ + 字段名 from 表名 for xml path(‘‘)),起始位置大于等于1,移除字符个数,‘‘)
--Table_Detail-- 1 SELECT ‘;‘+RTRIM(DetailNo) FROM Table_Detail FOR XML PATH(‘‘) 2 3 SELECT (SELECT ‘;‘+RTRIM(DetailNo) FROM Table_Detail FOR XML PATH(‘‘)) 4 5 SELECT STUFF((SELECT ‘;‘+RTRIM(DetailNo) FROM Table_Detail FOR XML PATH(‘‘)),1,‘‘) 6 7 SELECT A.BillNo,STUFF((SELECT ‘;‘+RTRIM(DetailNo) FROM table_detail CO WHERE A.BillNo = CO.BillNo FOR XML PATH(‘‘)),‘‘) DetailNo FROM TABLE_Main A ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |