`

mysql GROUP_CONCAT记录

阅读更多
MySQL中group_concat函数

语法如下:


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



表数据:
+------+------+
| code| invoiceNO |
+------+------+
|1 | 110|
|1 | 3|
|1 | 20|
|2 | 20|
|3 | 240 |
|3 | 12|
+------+------+


以code分组,把invoiceNO 字段的值打印在一行,逗号分隔(默认)
,sql如下:
select code,group_concat(invoiceNO)as invoiceNO from 表名 group by code;  

结果:
+------+--------------------+
| code| invoiceNO |
+------+--------------------+
|1 | 110,3,20|
|2 | 20 |
|3 | 240,12|
+------+--------------------+


如果需要改变分割符,sql如下:

select code,group_concat(invoiceNO separator '/')as invoiceNO from 表名 group by code;  


结果:
+------+--------------------+
| code| invoiceNO |
+------+--------------------+
|1 | 110/3/20|
|2 | 20 |
|3 | 240/12|
+------+--------------------+



分享到:
评论

相关推荐

    【GROUP_CONCAT】使用之MySQL官方文档翻译

    【GROUP_CONCAT】使用之MySQL官方文档翻译

    MySQL GROUP_CONCAT限制解决方案

    作用:  GROUP_CONCAT函数可以拼接某个字段值成字符串,默认的分隔符是 逗号,即...SHOW VARIABLES LIKE 'group_concat_max_len' 操作方法:(如图) 调整长度设置方法: (1)在MySQL配置文件中加入:  文件:my.ini

    如何修改Mysql中group_concat的长度限制

    在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据... 使用group_concat_max_len系统变量,你可以设置允许的最大长度。 系统默认的分隔符是逗号 修改方式: SET [SESSION | GLOBAL] g

    mysql group_concat()函数用法总结

    主要介绍了mysql group_concat()函数用法,结合实例形式较为详细的group_concat()函数的功能、使用方法与相关注意事项,需要的朋友可以参考下

    mysql group_concat 实现把分组字段写成一行的方法示例

    主要介绍了mysql group_concat实现把分组字段写成一行的方法,结合实例形式分析了group_concat函数的功能、查询用法及相关操作技巧,需要的朋友可以参考下

    mysql中GROUP_CONCAT的使用方法实例分析

    本文实例讲述了mysql中GROUP_CONCAT的使用方法。分享给大家供大家参考,具体如下: 现在有三个表,结构如下: cate表: CREATE TABLE `cate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `...

    MySQL中group_concat函数深入理解

    本文通过实例介绍了MySQL中的group_concat函数的使用方法,需要的朋友可以适当参考下

    Mysql的GROUP_CONCAT()函数使用方法

    语法: GROUP_CONCAT([DISTINCT] expr [,expr …][ORDER BY {unsigned_integer | col_name | expr}[ASC | DESC] [,col_name …]][SEPARATOR str_val]) 下面演示一下这个函数,先建立一个学生选课表...

    mysql的group_concat函数使用示例

    MySQL中group_concat函数,完整的语法如下: 代码如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’]) 基本查询 代码如下:select * from aa; 代码如下:+——+——+|...

    MySQL统计函数GROUP_CONCAT使用陷阱分析

    主要介绍了MySQL统计函数GROUP_CONCAT使用中的陷阱,结合实例形式分析了GROUP_CONCAT用于统计时的长度限制问题与相关注意事项,需要的朋友可以参考下

    浅谈MySQL中group_concat()函数的排序方法

    group_concat()函数的参数是可以直接使用order by排序的。...以上这篇浅谈MySQL中group_concat()函数的排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    MySql采用GROUP_CONCAT合并多条数据显示的方法

    主要介绍了MySql采用GROUP_CONCAT合并多条数据显示的方法,是MySQL数据库程序设计中常见的实用技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics