SQL 分支语句
来源:百度知道 编辑:UC知道 时间:2024/09/24 13:22:36
更新
如果订单数量=100,则折扣=8;
如果订单数量=200,则折扣=7;
如果订单数量=300,则折扣=6;
如果订单数量=100,则折扣=8;
如果订单数量=200,则折扣=7;
如果订单数量=300,则折扣=6;
UPDATE table12222 SET 折扣=5 + (400-订单数量)/100
不过,你可能是要求>100
UPDATE table12222 SET 折扣=(
if 订单数量>100 then
case 订单数量
when 订单数量>400 then 5
when 订单数量>300 then 6
when 订单数量>200 then 7
else 8
end
else 10
end
)
什么意思啊?怎么看不懂?别神经了吧
UPDATE 表名
SET 折扣=5 + 400-订单数量
三楼高明。
估计是根据二楼而的出来。
同时支持你们两位。
如果只是你说的这些,使用的sql 语句如下:
update 要更新的表名 set 折扣=9-订单数量/100
要是不只这些,你就得仔细说下才行。