原文:MySQL的group_concat()函数合并多行数据

一个很有用的函数 group concat ,手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。 通俗点理解,其实是这样的:group concat 会计算哪些行属于同一组,将属于同一组的列合并显示出来。要返回哪些列,由函数参数 就是字段名 决定。分组必须有个标准,就是根据group by指定的列进行分组。 合并的字段分隔符默认为逗号,可通过参数separator指定。 比如 ...

2017-04-24 20:32 0 1337 推荐指数:

查看详情

MySQL 多行数据合并 GROUP_CONCAT

表结构及数据 查询选修课表: 需求: 将每个人的课程合并为一行数据 注意:使用 GROUP_CONCAT()函数必须对源数据进行分组,否则所有数据会被合并成一行 ...

Tue May 12 02:56:00 CST 2020 0 708
MySQL 多行数据合并 GROUP_CONCAT

表结构及数据 DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL ...

Mon Aug 05 20:08:00 CST 2019 3 18658
MySQL多行结果合并成一行,GROUP_CONCAT

测试数据表 以product_id;分组,把name字段的值打印在一行,逗号分隔(默认) SELECT id,GROUP_CONCAT(name) FROM test_brand GROUP BY product_id; 以id分组,把name字段的值打印在一行,分号 ...

Sat Sep 09 07:56:00 CST 2017 0 17040
MySQL函数GROUP_CONCAT

函数返回带有来自一个组的连接的非NULL值的字符串结果。该函数是一个增强的Sybase SQL Anywhere支持的基本LIST()函数。 语法结构: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER ...

Wed Jan 07 19:48:00 CST 2015 0 8830
mysql函数GROUP_CONCAT()

mysqlGROUP_CONCAT()函数,主要用来处理一对多的查询结果,通常会结合GROUP BY一起使用。 语法: 测试数据: 学生表(student) 课程表(course) 学生选课表(stu_course) 1. ...

Sun May 01 23:58:00 CST 2016 2 6523
MySQL group_concat()函数

MySQL GROUP_CONCAT函数介绍 MySQL GROUP_CONCAT()函数将组中的字符串连接成为具有各种选项的单个字符串。 下面说明了GROUP_CONCAT()函数的语法: GROUP_CONCAT ...

Thu Jan 31 20:59:00 CST 2019 0 1220
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM