云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

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

jxf315 2024-12-18 14:58:36 教程文章 34 ℃

、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]
最近发表
标签列表