【发布时间】:2012-03-27 05:52:21
【问题描述】:
我想使用以下短路评估优化我的查询:
查询一:
Select emp_id, emp_name
From emp_table
Where emp_name = "xyz"
and emp_id >= 50;
查询 2:
Select emp_id, emp_name
From emp_table
Where emp_name = "xyz"
and (emp_id >= 50 or 1 = 0);
在查询 2 中添加 or 1 = 0 条件(短路评估)会导致优化吗?
在上面的例子中,短路评估究竟是如何工作的?
【问题讨论】:
-
相关,和 IMO 重复:stackoverflow.com/questions/789231/…
标签: sql query-optimization short-circuiting