Andy Brownsword is looking for a discount:
Performing a wildcard search by throwing a
%
into aLIKE
expression is bread and butter. How do we handle this when we actually want to search for the wildcard though?This was an issue I first saw early in my career before I was even building database solutions. The business had a back office solution where you could search through offers on the UI. Unfortunately it threw up some strange results.
Searching for ‘30%’ offers would return more than expected.
Read on for an example of the problem, as well as how you can resolve it.