首页 > 数据库技术 > 详细

Oracle where 条件语句执行顺序

时间:2020-07-28 00:07:08      阅读:75      评论:0      收藏:0      [点我收藏+]

刚学习java出来时遇到一个面试官问了一个问题大概意思是“你知道Oracle where条件执行的顺序吗?”当时一脸懵逼。

时隔大半年想总结一下;

Oracle where条件语句执行顺序是按照从右到左的顺序来的也就是说where条件顺序是对性能有影响的 

现有表sys_user 字段id 值108

    1、Select t.id From sys_user t Where t.did=108 and t.tid=108 ;  执行结果t.tid标识符无效

    2、Select t.id From sys_user t Where t.did=108 and t.id=108 ;   执行结果t.did标识符无效

    两条sql证明where条件从右到左执行

(性能测试待定暂存为草稿2019.6.20记)

Oracle where 条件语句执行顺序

原文:https://www.cnblogs.com/wangchenghao/p/11057882.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!