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%
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
from tb
作者: rucypli 发布时间: 2011-06-16