Oracle中whereclause的表达式的顺序
今天调试半天where clause里面到底先执行什么,where A OR B AND C,居然先执行B AND C! 顿时觉得对SQL知道太少!那么复杂的都写出来但是这个基本的这个不知道,于是googling,原来如下
Expression in where clause process in following order:
Arithmetic Operators
2.Concatenation operators
3.Comparison Conditions
4.IS [NOT] NULL, LIKE, [NOT] IN
(http://blog.sina.com.cn/s/blog_49c32ded0100jjob.html) - Oracle中where clause的表达式的顺序_sillylily_新浪博客
5.[NOT] BETWEEN
6.Not Equal To
7.NOT Logical Condition
8.AND Logical Condition
9.OR Logical Condition
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>