--(1)SQL
select sum(oa.answ_selected*o.opti_score) as score2 from question q
left join options o on o.ques_code = q.ques_code
left join optionanswer oa on oa.opti_code = o.opti_code
where oa.user_code = 'lijingjing'
and q.sur_code = 42
and oa.exam_dept = 602; --(2)SQL
select sum(ow.answ_selected*os.opti_score) as score1 1
from optionanswer ow ,options os,question q 2
where os.opti_code = ow.opti_code 3
and os.ques_code = q.ques_code 4
and os.ques_code = q.ques_code 5
and ow.user_code = 'lijingjing'
and q.sur_code = 42 and ow.exam_dept=602; --- 数据数量
----------------------------------------------------
question 问题表 ¦ : 1132 ¦ 行
-------------------------------------------------
options 问题的选项表 ¦ : 5205 ¦ 行
-------------------------------------------------
optionanswer 用户的回答表 ¦ : 791415 ¦ 行
------------------------------------------------- (1)性能低 平均速度 : 0.950
(2)性能高( 如果去掉 (2) 这句话 性能与上面的(1)SQL的性能差不多 ,可是(2)SQL 的 4 与 5 行是一样的哦)
平均速度: 0.045
如果去掉 (2)SQL 的 5 行这句的话 平均速度 : 0.900
为什么会这样子呢???????????????????????????? 请帮我解释一下吧!!!!
谢谢
select sum(oa.answ_selected*o.opti_score) as score2 from question q
left join options o on o.ques_code = q.ques_code
left join optionanswer oa on oa.opti_code = o.opti_code
where oa.user_code = 'lijingjing'
and q.sur_code = 42
and oa.exam_dept = 602; --(2)SQL
select sum(ow.answ_selected*os.opti_score) as score1 1
from optionanswer ow ,options os,question q 2
where os.opti_code = ow.opti_code 3
and os.ques_code = q.ques_code 4
and os.ques_code = q.ques_code 5
and ow.user_code = 'lijingjing'
and q.sur_code = 42 and ow.exam_dept=602; --- 数据数量
----------------------------------------------------
question 问题表 ¦ : 1132 ¦ 行
-------------------------------------------------
options 问题的选项表 ¦ : 5205 ¦ 行
-------------------------------------------------
optionanswer 用户的回答表 ¦ : 791415 ¦ 行
------------------------------------------------- (1)性能低 平均速度 : 0.950
(2)性能高( 如果去掉 (2) 这句话 性能与上面的(1)SQL的性能差不多 ,可是(2)SQL 的 4 与 5 行是一样的哦)
平均速度: 0.045
如果去掉 (2)SQL 的 5 行这句的话 平均速度 : 0.900
为什么会这样子呢???????????????????????????? 请帮我解释一下吧!!!!
谢谢
解决方案 »
- oracle 数据导出和导入
- oracle服务已启动怎么还找不到监听?
- 关于在oracle里面查找某个方案下的所有表名称及某表下所有字段名称等等
- 在配置快闪恢复区时遇到的一些问题
- 在oracle数据库中,保存时间用何种类型字段?一定要用date型吗?
- 急!!!关于报错“在其上下文中,该请求的地址无效”问题。超难!!!,非“大虾”,勿入。(重分酬谢)
- 在oracle中时间的比较哪种方法较好?采取字符串比较还是时间比较?
- 急救!急救!
- 报表合计问题!
- 昨天的老问题:在PB8中得不到ORACLE的自动序列号
- 左鏈接后出現多余的錯誤數據???????
- oracle 的不同表空间里的表可以互相设置外健吗?
可是(2)SQL 的 4 与 5 行是一样的哦) 平均速度: 0.045
如果去掉 (2)SQL 的 5 行这句的话 平均速度 : 0.900