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

2025年03月22日 19:20
有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 条件