基本语法:group_concat([DISTINCT] 要连接的字段 [Order BY  排序字段 ASC/DESC] [Separator '分隔符'])

  初始数据:

                

  以name分组,将money打印在一行,默认','分隔:

       select aa.`name`name , GROUP_CONCAT( money ) money from aa GROUP BY aa.`name`

    

  以name分组,将money打印在一行,用';'分隔

    select aa.`name`name , GROUP_CONCAT( money separator ';') money from aa GROUP BY aa.`name`

    

  以name分组,去掉冗余的money,用';'分隔

    select aa.`name`name , GROUP_CONCAT(DISTINCT money separator ';') money from aa GROUP BY aa.`name`

    

       参数设置与限制说明
    1.查看服务器中设置

      mysql> show variables like '%group_concat%';+----------------------+-------+| Variable_name        | Value |+----------------------+-------+| group_concat_max_len | 1024  |+----------------------+-------+1 row in set (0.00 sec)

    以上设置的值说明当前是默认长度1KB

   2.改变参数值
    方法一:修改配置文件中参数,新增 group_concat_max_len = 10240
    方法二:在会话中实现,全局或当前session中
    SET GLOBAL group_concat_max_len=10240;
    SET SESSION group_concat_max_len=10240;

转载于:https://www.cnblogs.com/nww57/p/5283050.html

mysql 中 group_concat()用法相关推荐

  1. mysql group_concat去重_sql点滴45—mysql中group_concat用法-阿里云开发者社区

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

  2. MySQL中group_concat函数用法总结

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

  3. mysql中as用法

    重命名列名或者表名. as可理解为:用作.当成,作为:一般是重命名列名或者表名.(主要为了查询方便) 重命名列.如:表text, 列 column_1,column_2 你可以写成: 1 select ...

  4. pdo mysql limit_PHP mysql中limit用法详解(代码示例)

    在MySQL中,LIMIT子句与SELECT语句一起使用,以限制结果集中的行数.LIMIT子句接受一个或两个offset和count的参数.这两个参数的值都可以是零或正整数. offset:用于指定要 ...

  5. mysql中group_concat函数_MySQL中group_concat函数

    为什么我要学习该函数,我在做控制页面的权限的时候,没有使用Shiro框架[强烈推荐使用], 为了降低学习成本,暂时给学生过渡的想法,我需要控制到按钮级别的权限,我的想法是通过Jquery对我的页面中的 ...

  6. Mysql中求两个时间差的小时数以及mysql中substring_index 用法

    Mysql中求两个时间差的小时数以及mysql中substring_index 用法 1.mysql中求两个时间的差,返回小时数:可以使用mysql的hour() 函数,具体如下: SQL code ...

  7. MySql中USING用法

    MySql中USING用法 using等价于join操作中的on using等价于join操作中的on 'USING'代码实例\color{#FF0000}{`USING`代码实例}'USING'代码 ...

  8. mysql optimize 用法_optimize在mysql中的用法

    optimize命令是mysql的常用优化表碎片的命令,但是在InnoDB与MyISAM这两个存储引擎中却有很大的分别.本文将对这两个常用的存储引擎进行讨论 方法/步骤 1 当对表有大量的增删改操作时 ...

  9. MySQL中group_concat函数深入理解

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

最新文章

  1. mysql 实现按首字母字典序排序以及根据字段汉字首字母搜索
  2. 此计算机支持多个rdp侦听程序,远程桌面侦听器证书配置
  3. JS事件、对象基础篇
  4. POJ NOI MATH-7832 最接近的分数
  5. c#类库中使用Session
  6. 日系插画学习笔记(一):SAI软件基础
  7. 优化广域网带宽,让应用加速
  8. Python 集合符号
  9. 武汉大学研究生慕课《学术道德与学术规范》
  10. Python3爬取企查查网站的企业年表并存入MySQL
  11. 利用批处理代码快速恢复桌面图标小箭头,更可能解决win7出现黑色方块问题
  12. Android 数据库Sqlite的使用(1)
  13. Eth 02 - MII接口概述及代码解析
  14. 基于 FCCA 的多特征融合的检索方法
  15. 数据结构基本概念和术语(数据、数据元素,数据对象,数据项)及举例描述
  16. 解决centos中vsftpd中文乱码
  17. 信号频率和带宽的关系
  18. 无限循环的二进制小数怎么精确转换为十进制小数
  19. 100层楼,2个鸡蛋,找出那一层鸡蛋破
  20. 【效能平台】接口模块——获取列表数据、查看详情数据、增加以及更新项目接口、删除接口相关功能开发(六)

热门文章

  1. 一场媲美“超女”海选的招聘狂潮
  2. rs.open select * from bbs,conn,1,1 参数说明
  3. spring boot 带远程调试启动方式
  4. 区块链监管的一年,剥离“币”的区块链技术该何去何从?
  5. 彻底搞懂 JS 中 this 机制
  6. 《Oracle高性能自动化运维》一一3.3 Redo产生场景
  7. Java设计模式之七大结构型模式
  8. 您不能在64-位可执行文件上设置DEP属性?
  9. 【思科】GNS3模拟静态NAT/动态NAT
  10. 微软Windows Mobile智能手机GPRS上网设置教程(转)