mysql 结果集去重复值并合并成一行
来源:互联网 发布:留美幼童 知乎 编辑:程序博客网 时间:2024/05/23 18:34
MySQL中group_concat函数
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查询
- select * from student;
+------+------+
| id| name |
+------+------+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200 |
|3 | 500 |
+------+------+
6 rows in set (0.00 sec)
以id分组,把name字段的值打印在一行,逗号分隔(默认)
- select id,group_concat(name) from student 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字段的值打印在一行,分号分隔
- 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字段的值打印在一行,
逗号分隔
- 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排倒序
- 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)
- mysql 结果集去重复值并合并成一行
- mysql 结果集去重复值并合并成一行
- LIST 去除并合并重复记录
- 实现多表不同字段的模糊搜索,并合并显示结果集
- 使用set_union对vector结构体进行去除重复值并合并
- Lotus script实现读多个邮件,并合并在一起发出去
- 正则表达式匹配重复中文字符并合并
- 去掉list中重复元素并合并相同对象
- mysql 查询邻近的两条记录并合并成一条
- mysql 查询邻近的两条记录并合并成一条
- Mysql 去重复并按照in里面的内容排序
- shp加载并合并
- MySQL去除查询结果重复值
- MySQL去除查询结果重复值
- MySQL去除查询结果重复值
- MySQL去除查询结果重复值
- mysql去重复查询
- mysql ignore 去重复
- Java Basics Part 7/20 - Modifier Types
- 长连接 概念
- Codeforces 588.A Duff and Meat
- Educational Codeforces Round 15 D 数学推导
- 集合框架和泛型框架
- mysql 结果集去重复值并合并成一行
- 真机测试Monkey
- 仿滴滴打车 车辆运动
- A. Robot Bicorn Attack
- Effetive Objective - C 1.Objective 16.全能初始化方法
- 浅析深究什么是中间件 发布时间: 2016-06-10 作者:本站编辑 浏览次数:128 摘要: 因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么
- Android动态加载学习总结(一):类加载器
- 【jQuery easyUI】jQuery 获取easyUI combobox选中的值
- Retrofit2 完全解析 探索与okhttp之间的关系(三)