1.GROUP_CONCAT函数:

功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。

语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )

说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。

2.坑:

这个函数的返回值的长度默认限制为1024,所以如果期望得到结果的长度大于1024,就会被截断。

最近项目中碰到了这个坑,终于在排除了一系列原因之后,mysql文档中找到了这个:

SET GLOBAL group_concat_max_len=102400;

看到这里你可以右上角离开这里了。

问题解决。

然而并没有!

这里还一个坑!

这种方式设置了之后,不重启mysql是没问题的,但是mysql一旦重启就失效了!

我们有Plan B :

修改配置文件:my.ini

在[mysqld]下新增配置:group_concat_max_len = 102400,然后重启mysql使之生效。

另外可以将配置文件给设置为group_concat_max_len=-1  意思是不设置最大字节数(即设置为最大字节数)

mysql concat 能否返回数字_关于Mysql中GROUP_CONCAT函数返回值长度的坑相关推荐

  1. python返回值return用法_Python中return函数返回值代码实例用法

    本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...

  2. mysql inner join 长数字_关于mysql inner join 链接查询的优化

    在使用查询语句时,inner join,left join,right join等这些联接语句,想必你们并不陌生,并且常常会用到,联接达到了咱们想要的结果,但是当数据越大越大的时候,会发现查询很慢,每 ...

  3. python返回负数_在Python中三角函数sin返回负数

    我用 Python制作了这段代码 def hitsin(a): a = a*57.3 return math.sin(a) 所以每当我把hitsin(x)x转换为弧度.当我把hitsin(90)的答案 ...

  4. ibatis查询结果返回数组_在ibatis中传递和返回自定义数组对象,在java中传递和返回oracle...

    您必须从TypeHandler的自定义实例开始.我们更喜欢实现更简单的TypeHandlerCallback,但在这种情况下,我们需要访问底层的Connection. public class Arr ...

  5. oracle sum函数返回空,关于SQL语句中SUM函数返回NULL的解决办法

    SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如 ...

  6. mysql 按时间累计计算_精通MySQL索引背后的数据结构及算法原理

    本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,mysql支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree ...

  7. MySQL中group_concat函数用法总结

    MySQL中group_concat函数用法总结 一.group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果.group_concat函数首先根据gr ...

  8. MySQL中group_concat函数深入理解

    group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示 ...

  9. JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码)

    JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码) bitLength.js完整源代码 bitLength.js完整源代码 export default fu ...

  10. mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

最新文章

  1. 【干货】原型设计的八大指导原则
  2. 你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
  3. java随机产生十个坐标_java中随机坐标
  4. [Linux + 深度学习]Ubuntu18.04 深度学习环境配置
  5. 一些会遗忘的代码属性
  6. 分享24个JS特效广告和66个JS特效在线客服J代码JS代码
  7. 【源码更新】活动报名登记预约问卷表单系统微信小程序支持导入导出自定义表单填报字段
  8. 交通部 808 协议2019版 - 免费下载 - 官网下载
  9. 解析仿人化机器人技术的路径
  10. selenium满屏操作(浏览器最大化)
  11. jq 获取本地ip地址
  12. ubantu安装环境
  13. 数字绿土参加2017美国地球物理联合会(AGU)年会
  14. dp hdu5653 xiaoxin and his watermelon candy
  15. 如何选择固定资产标签?
  16. 996的大公司和965的小公司,你怎么选?
  17. stay hungry stay foolish原文_2020考研英语二大纲原文
  18. Lua获取本地IP地址
  19. 程序员干私活搞副业,个税问题搞清楚没?今年到手的2000明年还是2000吗?
  20. S1000D规范导读

热门文章

  1. 使用xftp无法连接阿里云服务器 或者linux
  2. 计算机系统中与存储有关的那些事
  3. Spring总结七:AOP动态代理的实现
  4. 前端工具Gulp的学习
  5. 分享一个圆角自定义的漂亮AlertDialog
  6. When Startup Disk is Full
  7. Python之路——Python3 入门教程
  8. kafka 0.8.2版本配置选项翻译
  9. 微软推出Windows Lite,目标Chrome OS上网本
  10. [雪峰磁针石博客]软件测试专家工具包2性能测试