-- MySQL 中没有直接的 LISTAGG 函数,但可以使用 GROUP_CONCAT 来实现类似的功能。
-- 示例代码:
SELECT
department_id,
GROUP_CONCAT(employee_name SEPARATOR ', ') AS employees
FROM
employees
GROUP BY
department_id;
-- 解释说明:
-- 1. `GROUP_CONCAT` 是 MySQL 中用于将多行数据合并为一行字符串的函数。
-- 2. `SEPARATOR` 用于指定连接各个值时使用的分隔符,默认是逗号 `,`。
-- 3. 上述查询将每个部门的员工姓名合并成一个逗号分隔的字符串,并按部门 ID 分组显示。
上一篇:mysql多行合并成一行
下一篇:mysql prepare
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站