db2的locate的相关问题
最近在学习db2的程中发现,使用locate的时候,查询耗时是一般where条件语句的4倍左右,很是无奈,
如:select strname from view_num where 0<> locate(strnum,'0001,0002,0003,0004');耗时约在014左右。
而select strname from view_num where strnum='0001' OR strnum='0002' OR strnum='0002' OR strnum='0002'; 耗时约在0.031左右。
有什么解决办法可以将这句sql的查询性能提高?