读书人

如果是合格律100%得分就是60分否则每

发布时间: 2012-05-24 11:55:41 作者: rapoo

如果是合格律100%得分就是60分,否则每低0.1个百分点扣一分,存储过程怎么写
如果是合格律100%得分就是60分,否则每低0.1个百分点扣一分,存储过程怎么写

[解决办法]

SQL code
create table t1 (col1 varchar(10));insert into t1 values ('96%');insert into t1 values ('90%');insert into t1 values ('100%');insert into t1 values ('88%');insert into t1 values ('34%');insert into t1 values ('77%');select col1,case when substr(col1,1,length(col1)-1)-40 >=0 then substr(col1,1,length(col1)-1)-40 else 0 end scorefrom t1      col1     score-------------------------1    96%    562    90%    503    100%    604    88%    485    34%    06    77%    37 

读书人网 >oracle

热点推荐