日期:2014-05-17  浏览次数:20969 次

oracle 日期时间查询 -- 效率问题
t.policy_start_date <= to_date('$appDateEndToEndTimeString$','yyyy-MM-dd hh24:mi:ss') 

t.policy_start_date < to_date('$appDateEndToEndTimeString$','yyyy-MM-dd hh24:mi:ss') 

t.policy_start_date < #appDateEndToEndTimeString#

t.policy_start_date <= #appDateEndToEndTimeString#


这几个哪个效率高?

1、等号:加不加等号是否影响效率
2、直接以日期类型进行查询好,还是用TO_DATE进行转换效率好。




------解决方案--------------------
=号可以用上索引,

<>用不上索引