Sql Server 的 for xml path 函数与 Mysql 的 group_concat 函数转换
1、Sql Server 的 for xml path (’’) 函数
测试用的表结构:
测试用的表数据:
for xml path (’’) 函数脚本:
SELECT
STUFF(
(
SELECT
DISTINCT(',' + user_name)
FROM
users
FOR xml path ('')
),
1,
1,
''
) AS userName;
执行结果:
2、Mysql 的 group_concat() 函数
测试用的表结构:
测试用的表数据:
group_concat()函数脚本:
SELECT
GROUP_CONCAT(DISTINCT user_name) AS userName
FROM
users;
执行结果:
自定义分割符: