在不含通配符的条件下like的性能优于instr;
SELECT CON FROM TCT_CONTRACT_CTRL A WHERE --CON LIKE '巧家县2017100003%' INSTR(CON,'巧家县2017100003')=1
1.
CON LIKE '巧家县2017100003%'
等效于
INSTR(CON,'巧家县2017100003')=1
连续执行12次
INSTR的性能略优于like
2.
CON LIKE '%巧家县2017100003%'--平均耗时:1.6155
等效于
INSTR(CON,'巧家县2017100003')>0 --平均耗时:0.843916666666667
结论:只要使用通配符instr的性能就优于like