-- 示例代码:使用 GROUP_CONCAT 函数将多行数据用逗号拼接成一行
-- 假设有一个名为 `users` 的表,包含以下数据:
-- id | name
-- ---|------
-- 1 | Alice
-- 2 | Bob
-- 3 | Charlie
-- 使用 GROUP_CONCAT 将所有用户的姓名拼接成一个逗号分隔的字符串
SELECT GROUP_CONCAT(name SEPARATOR ', ') AS names
FROM users;
-- 结果:
-- names
-- -----------------
-- Alice, Bob, Charlie
-- 解释:
-- GROUP_CONCAT 是 MySQL 中用于将多行数据拼接成一行的聚合函数。
-- SEPARATOR 用于指定拼接时使用的分隔符,默认是逗号(,),这里我们显式指定了逗号加空格(', ')。
上一篇:mysql 按天分组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站