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行。