Inte riktigt.
Det finns ingen alternerande operator i LIKE
mönstersyntax. Om 2008 kan du använda
SELECT *
FROM table1
WHERE EXISTS(SELECT *
FROM (VALUES ('value1'),
('value2'),
('value3')) Vals(val)
WHERE column1 LIKE '%' + val + '%')
Du kan också använda reguljära uttryck i SQL Server men inte inbyggt. Du måste aktivera CLR och installera en sammansättning för detta.