With these many elements, you really need to create a lookup table, especially if you need to regularly review them in other sections of the code. This will encapsulate your code, which will make editing easier if it is used in several functions and improves the aesthetics of reading.
Example: --create table Search and populate the Values column with your set of zip codes in this case
SELECT Cols
FROM MyTable
WHERE EXISTS (Select * FROM Lookups WHERE MyTable.zip = Lookups.values)
using join
SELECT DISTINCT Cols
FROM MyTable JOIN
Lookups ON MyTable.zip = Lookups.values
source
share