Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql group_concat 分隔符

作者:鱼宝宝睡觉觉   发布日期:2025-07-18   浏览:62

-- 使用 GROUP_CONCAT 函数时,可以通过 SEPARATOR 参数指定分隔符。
-- 下面是一个示例,假设我们有一个名为 `orders` 的表,其中包含客户订单信息。

-- 表结构如下:
-- orders (order_id, customer_id, product_name)

-- 示例数据:
-- order_id | customer_id | product_name
-- 1        | 101         | Apple
-- 2        | 101         | Banana
-- 3        | 102         | Orange
-- 4        | 101         | Grape

-- 我们想要获取每个客户的订单商品名称,并用逗号分隔。

SELECT customer_id, GROUP_CONCAT(product_name SEPARATOR ', ') AS products
FROM orders
GROUP BY customer_id;

-- 结果将是:
-- customer_id | products
-- 101         | Apple, Banana, Grape
-- 102         | Orange

解释说明:

  • GROUP_CONCAT 是 MySQL 中用于将多行数据合并为一行的函数。
  • SEPARATOR 参数用于指定合并后的字符串之间的分隔符,默认是逗号 ,
  • 在上面的例子中,我们使用了 ', ' 作为分隔符,这样每个商品名称之间会有一个逗号和一个空格。

上一篇:go mysql

下一篇:mysql update 多个字段

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql代码

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站