加载中...

MySQL数据库基础操作(六)


MySQL函数

聚合函数

之前学习的聚合函数主要由:count、sum、min、max、avg,这些聚合函数,现在学习另一个函数:group_concat()。

group_cooncat()函数首先根据group by()指定的列进行分组,并用分隔符分割,将统一分组的值连接起来,返回一个字符串结果。

格式:

group_concat([distinct] 字段名 [order by 排序字段 asc/desc] separator '分隔符');

将所有员工的名字合并成一行

select group_concat(emp_name) from emp;

指定排序方式和分隔符

#指定分隔符
select department,group_concat(emp_name separator ';') from emp group by department;
#指定排序方式和分隔符
select department,group_concat(emp_name order by salary desc separator ';') from emp group by department;

文章作者: okra2saber
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 okra2saber !
评论
  目录