sql中一列数据根据数值的范围不同,用不同公式计算并更新数据,怎么实现

例如:表a 编号 金额 1 503 2 150 3 90 4 350 根据金额大小计算另一列数据,如果金额大于500,则等于500乘10%,如果金额大于100小于等于500,则结果等于金额乘20%,如果金额小于100,则结果等于金额乘50%

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^