Не совсем.
В синтаксисе шаблона LIKE
нет оператора чередования. Если в 2008 году вы можете использовать
SELECT *
FROM table1
WHERE EXISTS(SELECT *
FROM (VALUES ('value1'),
('value2'),
('value3')) Vals(val)
WHERE column1 LIKE '%' + val + '%')
Вы также можете использовать регулярные выражения в SQL Server, но не в своем роде. Для этого вам нужно включить CLR и установить сборку.