Sql Server 的 for xml path ('') 函数与 Mysql 的 group

it2022-05-05  151

Sql Server 的 for xml path 函数与 Mysql 的 group_concat 函数转换

1、Sql Server 的 for xml path ('') 函数2、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;

执行结果:


自定义分割符:


最新回复(0)