如果是合格律100%得分就是60分,否则每低0.1个百分点扣一分,存储过程怎么写 如果是合格律100%得分就是60分,否则每低0.1个百分点扣一分,存储过程怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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 行数据转换成列数据 在plsql developer中如何给表设一个自增主键 请教一个 sql ,急~3q 求助:返回该用户下的数据库名列表 ORACLE OleDb连接oracle 10G错误 谁能告诉我怎么跟踪SQL语句的执行结果,欢迎QQ交流:109255858 XP系统下怎么装ORACLE? 请问哪里可以得到PL/SQL的在线帮助 Oracle9i调用C外部过程的问题 toad 怎样设置显示影响行数 sql存储过程 IN函数 赋参数 问题 请教Oracle窗口函数求当前时间向前推30天的平均值?急急!
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 score
from t1 col1 score
-------------------------
1 96% 56
2 90% 50
3 100% 60
4 88% 48
5 34% 0
6 77% 37