需求:
1、只对超过平均消费金额的用户进行等级升级
2、达到平均消费金额 1倍的用户 等级是 白金用户
3、2倍或以上的是黄金用户
4、其他一律是吃瓜用户
user_level 字段说明:
1、id 自增ID
2、user_name 用户名
3、user_total 消费总金额
4、user_rank 用户等级、默认是吃瓜
update user_level,(select avg(user_total) as avg from user_level) b set user_rank=
case
when round(user_total/avg)>=1 and round(user_total/avg)<2 then '白金用户'
when round(user_total/avg)>=2 then '黄金用户'
ELSE '吃瓜'
end
where user_total>=b.avg