//SQL SERVER方法
(STUFF((select ','+ verifyUser from SER_INFOVERIFY x WHERE x.appCode = a.appCode for xml path ('')),1,1,'')) as appUserStr
STUFF((查询结果 for xml path ('')),1,1,'')
//MYSQL 方法
SELECT GROUP_CONCAT(a.REGION_ID) FROM t a;
SELECT GROUP_CONCAT(表别名.列) FROM 表表达式 表别名;
【SQL】将查询结果转换为字符串
SQL与XMLPATH在数据处理中的应用
于 2022-11-29 11:06:17 首次发布
这篇博客探讨了如何在SQLSERVER和MYSQL中使用SQL语句进行数据聚合。在SQLSERVER中,利用STUFF和FOR XMLPATH函数组合,可以将相同appCode的数据行的verifyUser字段合并为一个字符串。而在MYSQL中,GROUP_CONCAT函数用于将a.REGION_ID字段进行合并,实现数据的集中展示。这两个方法在处理大量数据时提供了有效的聚合解决方案。
3008

被折叠的 条评论
为什么被折叠?



