首页 新闻 会员 周边 捐助

有关sqlserver的执行顺序

0
悬赏园豆:20 [已关闭问题] 关闭于 2012-12-09 10:46

sql语句的执行顺序,麻烦详细说明一下,就好推荐一篇博文

基本执行顺序,大体了解,想了解细致的执行顺序,如where条件中and的优先级高于or,那么or的左边和右边,那一边优先级高呢?

问题补充:

补充一下,最好是针对sqlserver数据库的

gzl的主页 gzl | 初学一级 | 园豆:5
提问于:2012-11-22 16:44
< >
分享
所有回答(3)
0

or的执行顺序是从左到右,如果左边为真就不会再计算or右边的值了

renyt | 园豆:214 (菜鸟二级) | 2012-11-22 16:50
0

and的优先级是比or高

chenping2008 | 园豆:9836 (大侠五级) | 2012-11-22 21:23
0

原则一:一条sql语句从后往前(从右向左)解析;

原则二:嵌套语句时先执行子语句;

原则三:任何条件之间的关系都是平等的;

原则四:先解析括号内条件;

中文代码 | 园豆:951 (小虾三级) | 2012-11-23 11:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册