sql语句的and和or怎么确定执行的先后顺序呢
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/17 07:17:51
sql语句的and和or怎么确定执行的先后顺序呢
比如我有一个语句,SELECT * FROM dbo.articles WHERE hit >100 and webID=1 and forumID=302 or webID=2 and forumID=14
我想得到的优先顺序为 where hit > 100 and [(webID=1 and forumID=302) or (webID=2 and forumID=14)]
其中两个小括号内的条件是并列的,中括号和外面的部分是并列的.
怎么来约束这个关系呢?
比如我有一个语句,SELECT * FROM dbo.articles WHERE hit >100 and webID=1 and forumID=302 or webID=2 and forumID=14
我想得到的优先顺序为 where hit > 100 and [(webID=1 and forumID=302) or (webID=2 and forumID=14)]
其中两个小括号内的条件是并列的,中括号和外面的部分是并列的.
怎么来约束这个关系呢?
在SQL语句中,AND的优先级要高于OR的优先级,因此,要实现这种执行的先后顺序,需要使用括号
SELECT * FROM dbo.articles WHERE hit >100 and (webID=1 and forumID=302 or webID=2 and forumID=14)
SELECT * FROM dbo.articles WHERE hit >100 and (webID=1 and forumID=302 or webID=2 and forumID=14)
sql,oracle中语句执行顺序?sql中between 20 and 0 是否和0 and 20所查出的数据一样?
逻辑运算中“and”“or”“not”“xor”的先后顺序
while循环中语句的执行顺序
SQL的判断语句怎么写?
SQL的执行顺序,如:( Select,From,Where Group By , Order By)如何的顺序
SQL语句的where
VF循环语句中的嵌套循环的语句执行顺序
sql plus where 语句中like 和and 同时使用时的用法是什么?
"一座好的石制的老桥" 用英语怎么说?怎么确定形容词先后的顺序?
1 .3.4.5.7.2..9.8 .6按照1.2.3.4.5.6.7.8.9顺序排序 的sql语句怎么写?
求这三个for语句的执行顺序
这条语句是按什么顺序执行的?