Mysql高级函数——GROUP_CONCAT

2023-12-25 16:41:27

Mysql高级函数——GROUP_CONCAT


前言

大概内容:
在MySQL中,可以使用GROUP_CONCAT函数来实现将多个数据拼接为一个字符串的功能。GROUP_CONCAT函数接受一个参数,用于指定要拼接的数据列,同时可以通过SEPARATOR关键字来指定分隔符。SEPARATOR可以省略默认使用,来做分割
通过使用GROUP_CONCAT函数和SEPARATOR关键字,可以轻松实现字符串拼接的需求。同时,通过修改默认的分隔符,可以灵活地适应不同的应用场景


例如要把这个字段合并成一行并根据,隔开
在这里插入图片描述

结果:可以看到我这边执行结果是通过,分割,但是数据没有显示全,如果想要展示全部的字段数据,或者想要修改分割符号,下面是步骤
在这里插入图片描述

修改默认分隔符
在MySQL中,默认的分隔符是逗号(,)。如果需要修改默认的分隔符,可以使用SET语句来设置。以下代码将默认的分隔符修改为竖线(|):

SET SESSION group_concat_max_len = 1000000;
SET SESSION group_concat_separator = '————';

需要注意的是,为了能够设置成功,需要修改group_concat_max_len的值为一个较大的数值。


仰天大笑出门去,我辈岂是蓬蒿人

文章来源:https://blog.csdn.net/weixin_48207312/article/details/135198239
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。