ORACLE的一个查询语句该怎么写? insert into b select 学号,sum(分数) from a group by 学号; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没想到bzszp(www.bzszp.533.net)那么快就回复,写了。不好意思,有些错误,不是累加所有记录的分数值。而是学科1的值减去其他学科的值的和。然后乘上表C的该学号的分值。得出的值插入表B。拜谢解决方法 select a.学号,(sum(decode(学科,1,分数))-sum(decode(学科,1,0,分数)))*c.分值 from a,c where a.学号=c.学号 group by a.学号; 高手 请读一下这段SQL 请教一下oracle 一些符号的问题 ts$和dba_auto_segadv_ctl两表作用 oracle常用命令总结 求助:Oracle合并行问题 SQLLDR是否支持文件通配符 如何才能收回某个用户所有权限? 有没有人愿意把详细的代码写出来啊关于定期执行包的用法 新手请教!关于我assignment里遇到的问题,请指教! 如果采用unicode字符集,请问一个汉字占几位? Oracle 随机提取的问题 Oracle9i Drop表和新增表时 ORA-00604错误
不好意思,有些错误,不是累加所有记录的分数值。而是学科1的值减去其他学科的值的和。
然后乘上表C的该学号的分值。得出的值插入表B。
拜谢解决方法
select a.学号,(sum(decode(学科,1,分数))-sum(decode(学科,1,0,分数)))*c.分值 from a,c where a.学号=c.学号 group by a.学号;