我们的应用程序中有一个查询,其中包含各个城市的纬度和经度数据。
当我们传递+ ve数作为Where子句中的参数时,它工作正常。但如果我们通过-ve number,性能会下降。
select *
from ADDRESS
where Longititude BETWEEN 30 AND 42 ;
这表现良好
但以下表现不好:
select *
from ADDRESS
where Longititude BETWEEN -74 AND -73;
有人可以指出是否要设置数据库的任何设置/ NLS参数以使其表现更好?
数据库是Oracle 11.2.0.3