mysql合并行操作怎么做

   2024-10-07 5070
核心提示:要将两个或多个行合并成一个,可以使用MySQL中的GROUP BY和聚合函数来实现。以下是一个示例查询,演示如何将两个行合并成一个:

要将两个或多个行合并成一个,可以使用MySQL中的GROUP BY和聚合函数来实现。以下是一个示例查询,演示如何将两个行合并成一个:

假设有一个表格名为student,包含以下数据:

idnameage
1Alice20
1Alice21

要将这两行合并成一个,可以使用以下查询:

SELECT id, name, GROUP_CONCAT(age SEPARATOR ', ') as agesFROM studentGROUP BY id, name;

这将返回以下结果:

idnameages
1Alice20, 21

在上面的查询中,使用了GROUP BY子句来将具有相同ID和姓名的行分组在一起。然后使用GROUP_CONCAT函数将相同组中的年龄合并成一个字符串,并用逗号分隔。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号