I have never tried wildcards with the IN operator. Don't think it will work. An SQL statement using the IN operator would look like this.
Code:
SELECT MyTable.Field
FROM MyTable
WHERE MyTable.Field IN ('foo', 'bar', 'baz')
So if wildcards were acceptable it would be like this ...
Code:
SELECT MyTable.Field
FROM MyTable
WHERE MyTable.Field IN ('foo*', '*bar*', '*baz')
I did a quick little search and I think the best solution is to use the OR operator. Another approach might be a UNION as explained in answer #39 here ...
http://stackoverflow.com/questions/1...for-sql-server