博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL中group_concat函数
阅读量:6163 次
发布时间:2019-06-21

本文共 1627 字,大约阅读时间需要 5 分钟。

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。

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)

转载地址:http://darfa.baihongyu.com/

你可能感兴趣的文章
微信小程序开发(2) 计算器
查看>>
Asp.net SQL注入实例分享
查看>>
.Net快速获取网络文本文件最后一段文字-小应用
查看>>
shell终端行首行尾命令介绍
查看>>
mini2440 uboot使用nfs方式引导内核,文件系统
查看>>
阿里王坚:云栖小镇·中国云计算的生态
查看>>
加快你的云存储实践
查看>>
智能语音市场有多大? 阿里巴巴将如何破局后来者居上?
查看>>
Android OTA相关博文
查看>>
Lua中调用C/C++函数 (转)
查看>>
iOS 开发,该如何解决弹窗的设计问题?
查看>>
iOS中 Swift初级入门学习(一)
查看>>
4G网络建设近尾声 SDN/NFV是5G网络创新关键
查看>>
光纤非线性效应对光OFDM信号的影响研究
查看>>
自称世界上最权威监控软件FlexiSpy被黑删库,怎么做到的?
查看>>
Gartner 发布2017 年商业智能和分析平台魔力象限 Tableau 获“领先者”
查看>>
10人勾结苹果外包公司员工窃个人信息 涉案900万
查看>>
IJCAI最佳论文公布 华人斩获最佳学生论文奖!
查看>>
《云计算:原理与范式》一3.4 SaaS范式面临的挑战
查看>>
苹果用户每天解锁iPhone手机80次
查看>>