用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

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 21:59:08
select name brand_id concat(goods_num_rate*100/(select sum(goods_num) from tb),%)
from tb
昵称: rucypli  时间: 2011-06-16 22:49:03
发表评论
昵称:
内容:
验证: