Another way would be to use something like the following. It has the added advantage that it can use the index on the column if there is one. Just be careful about commas, leading and trailing spaces etc. in the datacreate table #tmp (id int, city varchar(31))insert into #tmp values (1,'New York');insert into #tmp values (2,'Denver');insert into #tmp values (3,'Dallas');insert into #tmp values (4,'Johannesburg');insert into #tmp values (5,'Rustenberg');insert into #tmp values (6,'San Diego');declare @cities varchar(255);set @cities = 'Denver,Dallas';select * from #tmp where ','+@cities+',' like '%,'+city+',%' drop table #tmp