mysql存储过程中如何求出数据表统计列所占百分比

数据表
name brand_id goods_num
回力 1 2
耐克 2 3

目标结果集是 
name brand_id goods_num_rate
回力 1 40%
耐克 2 60%

goods_num总共有5个,回力有2个那么 占比例为20%,同理,耐克3个占60%

作者: guosheng1987   发布时间: 2011-06-16

select name brand_id concat(goods_num_rate*100/(select sum(goods_num) from tb),%)
from tb

作者: rucypli   发布时间: 2011-06-16