聚集函数
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
登陆发表评论