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函数可以拼接某个字段值成字符串,默认的分隔符是 逗号,即...SHOW VARIABLES LIKE 'group_concat_max_len' 操作方法:(如图) 调整长度设置方法: (1)在MySQL配置文件中加入: 文件:my.ini
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据... 使用group_concat_max_len系统变量,你可以设置允许的最大长度。 系统默认的分隔符是逗号 修改方式: SET [SESSION | GLOBAL] g
主要介绍了mysql group_concat()函数用法,结合实例形式较为详细的group_concat()函数的功能、使用方法与相关注意事项,需要的朋友可以参考下
主要介绍了mysql group_concat实现把分组字段写成一行的方法,结合实例形式分析了group_concat函数的功能、查询用法及相关操作技巧,需要的朋友可以参考下
本文实例讲述了mysql中GROUP_CONCAT的使用方法。分享给大家供大家参考,具体如下: 现在有三个表,结构如下: cate表: CREATE TABLE `cate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `...
本文通过实例介绍了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函数,完整的语法如下: 代码如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’]) 基本查询 代码如下:select * from aa; 代码如下:+——+——+|...
主要介绍了MySQL统计函数GROUP_CONCAT使用中的陷阱,结合实例形式分析了GROUP_CONCAT用于统计时的长度限制问题与相关注意事项,需要的朋友可以参考下
group_concat()函数的参数是可以直接使用order by排序的。...以上这篇浅谈MySQL中group_concat()函数的排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
主要介绍了MySql采用GROUP_CONCAT合并多条数据显示的方法,是MySQL数据库程序设计中常见的实用技巧,需要的朋友可以参考下