首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

这个SQL该如何写哦

2011-12-25 
这个SQL该怎么写哦表A:ID,PRICE001,2.8002,3.2003,2.5004,3.6005,5.8007,10.5008,5.0调整PRICE,大于5的下

这个SQL该怎么写哦
表A:
ID   ,PRICE
001,2.8
002,3.2
003,2.5
004,3.6
005,5.8
007,10.5
008,5.0
调整PRICE,大于5的下调30%,小于等于5的上调20%,sql语句该怎么写?一条SQL语句不知道怎么实现,分开写就更麻烦了。

[解决办法]
update tb
set price=price*case when price> 5 then 0.7
else 0.8 end

热点排行