PL/SQL Performance Tuning for LIKE '%…%' Wildcard Queries
We're using Oracle 11g database. As you may or may not know, if you use wildcard query with "%" in front of the string, the column index is not being used and a full table scan is happening. It looks like there isn't a definitive suggestion on how to improve this kind of query, but perhaps you could share some valuable information from your experience on how to optimize the following query: SELECT * FROM myTable WHERE UPPER(CustomerName) like '%ABC%' OR UPPER(IndemnifierOneName) like '%ABC%' OR UPPER(IndemnifierTwoName) like '%ABC%'; ...where all 3 columns are of type varchar2(100) and ABC is