欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

这两条话语的执行效率差在哪里

更新时间: 2014-01-05 02:23:01 责任编辑: Author_N1

 

这两条语句的执行效率差在哪里
下面这两条语句执行结果一样么?效率差在哪里,

select A.NUDOSS,A.SOCCLE,A.MATCLE FROM LHRA.LHRTZY00 A,LHRA.LHRTZE0B B
WHERE A.MATCLE = B.MATCLE
  AND A.SOCCLE = B.SOCCLE

select A.NUDOSS,A.SOCCLE,A.MATCLE FROM LHRA.LHRTZY00 A,LHRA.LHRTZE0B B
WHERE A.MATCLE||A.SOCCLE = B.MATCLE||B.SOCCLE

第二种是我同事给我的,执行出错,说是估算的执行成本超过了阀值,但是第一种就没有问题,

这两种方式的结果是一样的么?效率有差别,原因在哪里,

谢谢,
--参考方法--
结果不一样。

比如第二种中可能造成  "12"
--参考方法--
"34" = "123"
--参考方法--
"4"
--参考方法--
效率上,第二种无法使用索引,效率差。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9121/
本文WWW.DOC100.NET DOC100.NET版权所有。