【发布时间】:2021-11-15 05:50:28
【问题描述】:
我想知道下面两个查询之间是否有区别。
我正在寻找一个通用答案来解释优化器如何处理这些答案。 t.id 上有一个索引。
Oracle的版本是11g。
select t.id, sum(t.amount)
from transaction t
group by t.id
having sum(t.amount) between -0.009 and 0.009
select t.id, sum(t.amount)
from transaction t
group by t.id
having sum(t.amount) >= -0.009 and sum(t.amount)<= 0.009
【问题讨论】: