Делаете две таблицы:
1. Фирма-отправитель Company_Sender
id - идентификатор компании
name - наименование компании
2. Шаблоны поиска отправителя Sender_Template
id - идентификатор шаблона
template - текст шаблона
company_id - идентификатор фирмы-отправителя
Искать потом можно таким запросом, либо делать Update на какое-нибудь поле в t для пометки результата:
select t.*,
(select Cs.Name
from Sender_Template St
join Company_Sender Cs on Cs.Id = St.Company_Id
where t.baza like St.template
limit 1
) as Sender_Name -- если null, значит ни один шаблон не подошел
from t
PS: Это самый примитивный вариант автоматизации like. Нельзя задавать шаблоны за пределами возможностей синтаксиса like. Нужно как-то отличать дубликаты, если будет определение на больше чем один шаблон.