本文主要是介绍SQL语句优化之like 的优化+性能优化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
常量开头的like , 会利用index ,没问题
SQL> select * from test_like where object_name like 'AS%';
开头和结尾都是%,对不起,很难优化
SQL> select * from test_like where object_name like '%%';
以常量结束,直接写的时候是不能应用index的
SQL> select * from test_like where object_name like '%S';
以常量结束的,加个reverse 函数,又可以用上index了
SQL> select * from test_like where reverse(object_name)like reverse('%AS');
这篇关于SQL语句优化之like 的优化+性能优化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!