Ако искате % символ в search_criteria за да бъде третиран като буквален знак, а не като заместващ знак, екранирайте го до [%]
... where name like '%' + replace(search_criteria, '%', '[%]') + '%'
Ако искате % символ в search_criteria за да бъде третиран като буквален знак, а не като заместващ знак, екранирайте го до [%]
... where name like '%' + replace(search_criteria, '%', '[%]') + '%'