查詢eai_salesorder表中是否有今天(20180712)的數據。
方法一
select * from eai_salesorder where eaicreatedate like '2018-07-12%'; 用時 20.176秒
方法二
select * from (select * from eai_salesorder order by eaicreatedate desc) where rownum<'100' order by rownum desc; 用時32.628秒
長時間以來一直認為like查詢比較費時,故當有這個查詢需求時,根本沒有想用方法一進行查詢。同事的建議下,竟然20秒就查出,需要再深入了解一下查詢機制。。。
