十一、GROUP_CONCAT的使用

简介: 十一、GROUP_CONCAT的使用

一、GROUP_CONCAT的使用

GROUP_CONCAT 配合 group by 一起使用,用于将某一列的值按照指定的分割符进行拼接,MySQL 默认的分隔符为都好。语法如下

group concat([distinct] column_name [order by column_name asc/desc] [separator '分隔符'])

例如:

1. 获取每个分店的总人数和人员

select dept, count(*) ,group_concat(name) from employee group by dept;

2. 获取每个分店的总人数和人员,人员按照名字排序

select dept, count(*) ,group_concat(name order by name desc) from employee group by dept;

3. 获取每个分店的总人数和人员,人员用冒号分割

select dept, count(*) ,group_concat(name order by name desc,separator ':') from employee group by dept;
目录
相关文章
|
1月前
|
关系型数据库 MySQL
MySQL中CONCAT() ,CONCAT_WS() ,GROUP_CONCAT()的用法
MySQL中CONCAT() ,CONCAT_WS() ,GROUP_CONCAT()的用法
20 2
|
1月前
|
开发框架 .NET C#
C#学习相关系列之Linq用法---group和join相关用法(三)
C#学习相关系列之Linq用法---group和join相关用法(三)
|
SQL 自然语言处理 关系型数据库
【Hive】函数 concat 、concat_ws 、concat_group 的区别
【Hive】函数 concat 、concat_ws 、concat_group 的区别
749 0
|
9月前
|
SQL 关系型数据库 MySQL
MySQL中concat()、concat_ws()、group_concat()三个函数的使用技巧案例与心得总结
MySQL中concat()、concat_ws()、group_concat()三个函数的使用
94 0
MySQL中concat()、concat_ws()、group_concat()三个函数的使用技巧案例与心得总结
|
11月前
|
关系型数据库 MySQL
Mysql GROUP_CONCAT与CONCAT_WS配合使用单选、多选拼接
Mysql GROUP_CONCAT与CONCAT_WS配合使用单选、多选拼接
Zp
|
关系型数据库 MySQL
MySQL教程之concat以及group_concat的用法
MySQL教程之concat以及group_concat的用法
Zp
186 0
group by+group_concat解决的小问题
group by+group_concat解决的小问题
80 0
|
SQL 存储 缓存
【MySQL从入门到精通】【高级篇】(二十四)EXPLAIN中select_type,partition,type,key,key_len字段的剖析
上一篇文章我们介绍了【MySQL从入门到精通】【高级篇】(二十三)EXPLAIN的概述与table,id字段的剖析,重点对EXPLAIN命令进行了阐述,并且对table,id字段进行了剖析。这篇文章接着对EXPLAIN命令的其余字段进行解析,本文将介绍select_type,partition,type,key,key_len 字段的含义。其中:读者朋友们需要重点掌握 select_type,type 两个字段的含义。
215 0
【MySQL从入门到精通】【高级篇】(二十四)EXPLAIN中select_type,partition,type,key,key_len字段的剖析
|
Java 关系型数据库 Linux