1. 首页
  2. 存储
  3. SUN
  4. MySQL基于group_concat()函数合并多行数据

MySQL基于group_concat()函数合并多行数据

上传者: 2020-12-17 11:18:03上传 PDF文件 96.38KB 热度 26次
一个很有用的函数 group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列合并显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。 合并的字段分隔符默认为逗号,可通过参数separator指定。 比如在student表中,有如下5条数据: 有要求如下:“小明”的两行成绩可以放在一行展示,“小红”的两行成绩也放在一行展示! 那么就可以使用 SELECT n
用户评论