SQL OR和AND运算符的行为

Ahm*_*tun 1 sql t-sql sql-server operators

我们有以下表达式作为T-Sql查询:

Exp1 OR Exp2

Exp1为True时是否评估Exp2?我认为没有必要对它进行评估.

同样地; 对于,

Exp1 AND Exp2

当Exp1为假时,Exp2是否被评估?

Mic*_*tta 6

不像一些编程语言,你不能指望短路的T-SQL WHERE的条款.它可能会发生,也可能不会发生.