【mysql必知必会】第十二章 汇总数据
1、聚集函数(aggregate function):运行在行组上,计算和返回单个值得函数。 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列值之和 2、AVG()函数 输入: SELECT AVG(prod_price) AS avg_price FROM products; 输出: avg_price 16.133 分析:从products表取出prod_price列求出平均值,为新列命名为avg_price. 注:AVG()可以确定特定列特定行的平均值 输入: SELECT AVG(prod_price) AS avg_price FROM products; WHERE vend_id = 1003; 输出: avg_price 13.21 分析:从products表,取出prod_price列中vend_id = 1003的行,求出平均值,为新列命名为avg_price. 注: 1、AVG()只能用于单个列,要求多个列的平均值要用多个AVG()函数? 2、AVG()函数忽略值为null的行。 3、COUNT()函数 COUNT(