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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!