如何使用MySQL的 group_concat函数
来源:互联网 发布:aoi检测怎么编程 编辑:程序博客网 时间:2024/06/08 01:32
MySQL group_concat函数是典型的字符串连接函数,下面就为您介绍MySQL group_concat的语法,希望对您学习MySQL group_concat函数有所帮助。
MySQL group_concat函数
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查询
- mysql> select * from aa;
- +------+------+
- | id| name |
- +------+------+
- |1 | 10|
- |1 | 20|
- |1 | 20|
- |2 | 20|
- |3 | 200 |
- |3 | 500 |
- +------+------+
- 6 rows in set (0.00 sec)
以id分组,把name字段的值打印在一行,逗号分隔(默认)
- mysql> select id,group_concat(name) from aa group by id;
- +------+--------------------+
- | id| group_concat(name) |
- +------+--------------------+
- |1 | 10,20,20|
- |2 | 20 |
- |3 | 200,500|
- +------+--------------------+
- 3 rows in set (0.00 sec)
以id分组,把name字段的值打印在一行,分号分隔
- mysql> select id,group_concat(name separator ';') from aa group by id;
- +------+----------------------------------+
- | id| group_concat(name separator ';') |
- +------+----------------------------------+
- |1 | 10;20;20 |
- |2 | 20|
- |3 | 200;500 |
- +------+----------------------------------+
- 3 rows in set (0.00 sec)
以id分组,把去冗余的name字段的值打印在一行,
逗号分隔
- mysql> select id,group_concat(distinct name) from aa group by id;
- +------+-----------------------------+
- | id| group_concat(distinct name) |
- +------+-----------------------------+
- |1 | 10,20|
- |2 | 20 |
- |3 | 200,500 |
- +------+-----------------------------+
- 3 rows in set (0.00 sec)
以id分组,把name字段的值打印在一行,逗号分隔,以name排倒序
- mysql> select id,group_concat(name order by name desc) from aa group by id;
- +------+---------------------------------------+
- | id| group_concat(name order by name desc) |
- +------+---------------------------------------+
- |1 | 20,20,10 |
- |2 | 20|
- |3 | 500,200|
- +------+---------------------------------------+
- 3 rows in set (0.00 sec)
0 0
- 如何使用MySQL的 group_concat函数
- mysql的group_concat函数使用
- MYSQL函数group_concat的使用
- MySQL : group_concat( ) 函数的使用
- mysql group_concat函数的使用
- MySql行转列 MYSQL函数group_concat的使用
- MySQL的GROUP_CONCAT()函数的使用
- 关于mysql函数GROUP_CONCAT的使用
- MYSQL聚合函数GROUP_CONCAT的使用【DEDECMS】
- MySQL GROUP_CONCAT(expr)函数的使用
- MySQL中group_concat()函数的使用
- MySql中group_concat()函数的使用
- mysql的group_concat函数
- Mysql的GROUP_CONCAT()函数使用方法
- mysql group_concat函数的好处
- Mysql的GROUP_CONCAT()函数使用方法
- mysql的group_concat函数使用方法
- Mysql的GROUP_CONCAT函数,INTO
- XListView下拉刷新下拉加载
- 20分钟完成linux上安装JDK+TOMCAT+MYSQL
- CAS SSO 4.0.x 增加验证码
- JZ2440 usb设备驱动(跟着韦老师学)
- 把数组变成以特定字符连接的字符串
- 如何使用MySQL的 group_concat函数
- Activity的生命周期
- 工具类
- 【随记】cxf的webservice接口实现
- [Java并发包学习七]解密ThreadLocal
- 自己动手写HTTP框架:异步任务篇
- 分布式设计与开发(二)------几种必须了解的分布式算法
- DOM解析XML文件并添加到数据库中
- UIApplication深入研究