Зависит от определения «элегантный»:)
Однако с таким большим количеством почтовых индексов, я думаю, вы, возможно, захотите управлять ими и в БД.
Как вы решаете, с какими почтовыми индексами сопоставляться?
Чтобы вы могли поместить почтовые индексы в собственную таблицу и сделать
SELECT cols FROM MyTable, ZipTable WHERE MyTable.zip = ZipTable.zip