欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL常用聚合函数详解

程序员文章站 2024-02-19 08:48:52
一、avg avg(col) 返回指定列的平均值 二、count count(col) 返回指定列中非null值的个数 三、min/max min(col):...

一、avg

avg(col)

返回指定列的平均值

二、count

count(col)

返回指定列中非null值的个数

三、min/max

min(col):返回指定列的最小值

max(col):返回指定列的最大值

四、sum

sum(col)

返回指定列的所有值之和

五、group_concat

group_concat([distinct] expr [,expr ...]
             [order by {unsigned_integer | col_name | expr}
                 [asc | desc] [,col_name ...]]
             [separator str_val])

返回由属于一组的列值连接组合而成的结果

select id,group_concat(name) from my_table group by id;

select id,group_concat(name separator ';') from my_table group by id;

select id,group_concat(name order by id) from my_table group by id;

select id,group_concat(name order by id separator ';') from my_table group by id;

以上就是小编为大家带来的mysql常用聚合函数详解全部内容了,希望大家多多支持~