INSTR函数与LIKE %%对比测试

大家应该都知道,当SQL中like条件采用前匹配如 like'%xxxx'时,会导致索引失效而全表扫描。但是实际业务场景中,有时候又不得不支持like '%%'这样的模糊查询。

在oracle数据库中,可以考虑采用instr函数来代替like '%%'写法,以下是之前我对比测试下的结果。

测试场景:1个用户用不同身份证号码查询5分钟
INSTR函数与LIKE %%对比测试

猜你喜欢

转载自blog.51cto.com/14437683/2583040