SQL> select * from t1;NAME SCORE
-------------------- ----------
a 1000
b 2000
b 0
d -1300
c -1000
e -2000已选择6行。SQL> select name,decode(sign(score),-1,score+1000,score) as score
2 from t1;NAME SCORE
-------------------- ----------
a 1000
b 2000
b 0
d -300
c 0
e -1000已选择6行。
-------------------- ----------
a 1000
b 2000
b 0
d -1300
c -1000
e -2000已选择6行。SQL> select name,decode(sign(score),-1,score+1000,score) as score
2 from t1;NAME SCORE
-------------------- ----------
a 1000
b 2000
b 0
d -300
c 0
e -1000已选择6行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货