mysql 中的GROUP_CONCAT函数
2022/2/10 2:14:49
本文主要是介绍mysql 中的GROUP_CONCAT函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
该函数的功能是把分组相同的数按照分割符连接起来。
- GROUP_CONCAT 函数的语法如下:
GROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [SEPARATOR '分隔符'])
例如:
select name,GROUP_CONCAT(money) FROM deposit GROUP BY name;
效果如下
默认是按照,连接
还可以对连接的数字进行排序:
select name,GROUP_CONCAT(money ORDER BY money DESC SEPARATOR "&") money from deposit GROUP BY name;
以倒叙排列,并且按&符号连接
- 如图:
注意事项
- 这个连接字段的大小是有限制的默认大小 1kb ,多余的部分会自动截断。
- 查看默认大小的方法:
- show variables like ‘%group_concat%’;
- 修改默认大小
- 在mysql 配置文件中修改
- group_concat_max_len = 40960
- 在全局修改或者session 中修改
- – SET GLOBAL group_concat_max_len=40960;
– SET SESSION group_concat_max_len=40960;
这篇关于mysql 中的GROUP_CONCAT函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程