sql来,请教怎么将查询的一列数据拼接用逗号隔开显示成一条记录

2025-03-22 19:20:40
推荐回答(2个)
回答1:

SELECT  STUFF(( SELECT  ',' + User_Name
                FROM    dbo.Jv_System_User
              FOR
                XML PATH('')
              ), 1, 1, '') AS Name

回答2:

GROUP_CONCAT() 用这个函数
SELECT GROUP_CONCAT(查出的字段) FROM 表名 where 条件