mysql group分组排序

下面的是商品数据表,id是主键,catename是分类,titile是标题,price是价格,现在要求计算每种分类下的商品平均价格.

id     catename         title     price 


1	手机		小米5		1500
2	手机		小米6		2500
3	手机		苹果6		2450
4	电脑		三星c201		5000
5	电脑		戴尔n4050	2000
6	充电宝	        小米充电宝	89
7	充电宝	        罗马仕		110
8	充电宝	        熊大大X能源	250

执行SQL: 

SELECT   catename,avg(price)   from shop_goods   GROUP BY   catename

SQL语句先按照catename进行分为3大类,然后对每个类进行计算平均值

执行结果:

充电宝149.666667
手机2150.000000
电脑3500.000000

后面会加上如果利用索引忽略group带来的排序性能

访客
邮箱
网址

Top