AND和OR优先

Ein*_*mer 1 sql logic

这不属于任何特定语言,而是逻辑.我只是以SQL为例:我有两个子句:

(1)A1和A2在哪里

(2)在哪里A1或A2

在(1)情况下,在检查A1为假之后会查询停止吗?在(2)的情况下,在检查A1为真之后会查询停止吗?

如果有人问过,请将此标记为重复.

谢谢

Gor*_*off 6

你有错误的想法.SQL查询表示结果集,而不是发生的处理.因此,该where条款并不代表一组特定的指令.条款可以按任何顺序执行.

也就是说,大多数数据库都会对此类评估进行短路.因此,执行通常会以确定条件的第一个子句(true或false)停止.