Pas vraiment.
Il n'y a pas d'opérateur d'alternance dans le LIKE
syntaxe de modèle. Si sur 2008 vous pouvez utiliser
SELECT *
FROM table1
WHERE EXISTS(SELECT *
FROM (VALUES ('value1'),
('value2'),
('value3')) Vals(val)
WHERE column1 LIKE '%' + val + '%')
Vous pouvez également utiliser des expressions régulières dans SQL Server, mais pas de manière native. Vous devez activer CLR et installer un assembly pour cela.