group_concat

函数语法:

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

select * from goods;

+------+------+
| id| price|
+------+------+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200 |
|3 | 500 |
+------+------+
6 rows in set (0.00 sec)


以id分组,把price字段的值在同一行打印出来,逗号分隔(默认)

select id, group_concat(price) from goods group by id;

+------+--------------------+
| id| group_concat(price) |
+------+--------------------+
|1 | 10,20,20|
|2 | 20 |
|3 | 200,500|
+------+--------------------+
3 rows in set (0.00 sec)


以id分组,把price字段的值在一行打印出来,分号分隔

select id,group_concat(price separator ';') from goods group by id;  

+------+----------------------------------+
| id| group_concat(price separator ';') |
+------+----------------------------------+
|1 | 10;20;20 |
|2 | 20|
|3 | 200;500 |
+------+----------------------------------+
3 rows in set (0.00 sec)


以id分组,把去除重复冗余的price字段的值打印在一行,逗号分隔
select id,group_concat(distinct price) from goods group by id;

+------+-----------------------------+
| id| group_concat(distinct price) |
+------+-----------------------------+
|1 | 10,20|
|2 | 20 |
|3 | 200,500 |
+------+-----------------------------+
3 rows in set (0.00 sec)


以id分组,把price字段的值打印在一行,逗号分隔,按照price倒序排列
select id,group_concat(price order by price desc) from goods group by id;

+------+---------------------------------------+
| id| group_concat(price order by price desc) |
+------+---------------------------------------+
|1 | 20,20,10 |
|2 | 20|
|3 | 500,200|
+------+---------------------------------------+
3 rows in set (0.00 sec)

最新文章

  1. Lua BehaviourTree 各节点说明
  2. [UML]UML系列——类图class的泛化关系
  3. Druid(准)实时分析统计数据库——列存储+高效压缩
  4. PHP常见方法
  5. openerp 常见问题 OpenERP为什么选择了时区后时间还是不对?(转载)
  6. Dijkstra最短路径算法
  7. EXTJS4.2 时间动态刷新显示
  8. Struts2中将.action改为.do
  9. python高级编程之超类02:super的缺陷
  10. GUIForDebug
  11. raycast 一小段距离碰撞到的poly
  12. Windows下的pydoc
  13. Oracle分析函数-first_value()和last_value()
  14. 作业20171123 beta-review 成绩
  15. Java基础-多线程-②多线程安全问题
  16. [转]2017年最具价值的十大开源项目!GitHub 年度报告~
  17. VR/AR 科技了解
  18. java安全体系之JCA、JCE、JAAS、JSSE及其关系
  19. MVC-READ1
  20. 【转载】Linux 系统时间查看 及 时区修改(自动同步时间)

热门文章

  1. Martyr2项目实现——Number部分问题求解(3) Prime Factorization
  2. Hugo+Github 搭建个人博客(Windows环境下)
  3. 企业级RPC框架zRPC
  4. 干掉hao123的第n+1种方法
  5. UI设计学习总结
  6. 云计算管理平台之OpenStack计算服务nova
  7. 走在深夜的小码农 Third Day
  8. re模块,判断某行/某字符是否存在
  9. 【新阁教育】穷学上位机系列——搭建STEP7仿真环境
  10. 测试流程规范--测试准入、准出、停止标准、bug优先级定义