MySql 汇总数据

聚集函数

avg()            返回某列的平均值
count()           返回某列的行数
max()            返回某列的最大值
min()            返回某列的最小值
sum()            返回某列值之和

注意以上聚集函数指定列时,都会忽略null值(count(*)不会)

聚集不同值

以上聚集函数都可以如下使用:

1、对所有的列执行计算,指定ALL参数或不给参数(因为ALL是默认行为);

2、只包含不同的值,指定DISTINCT参数。

举例:select avg(distinct prod_price) as avg_price from products where vend_id = 1003;

说明:由于使用了distinct参数,因此平均值只考虑各个不同的价格


参考书籍:

  • MySQL必知必会

你可能感兴趣的:(MySql 汇总数据)