优秀的编程知识分享平台

网站首页 > 技术文章 正文

多行合并成一行sql函数group_concat和stuff

nanyue 2024-08-08 19:02:21 技术文章 9 ℃

、MySQL中group_concat函数 完整的语法如下:


group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
  • Mysql一对多关系,GROUP_CONCAT_合并多行数据到一行

、sql server中分组合并列值

select [listid] ,[rq],SUM([je]) je,
[zy] = stuff((
SELECT ',' + [zy] FROM [pastelist] t 
WHERE t.listid = [pastelist].listid 
FOR xml path('')) , 1 , 1 , '')  
FROM [pastelist]
group by [listid],[rq]
最近发表
标签列表