玖叶教程网

前端编程开发入门

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

、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]

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言