you could use integer as well. For faster searches integer is better.

create table zip(zipcode int)

insert into zip select 07054
insert into zip select 08620

--search
select * from zip where zipcode =08620
select * from zip where zipcode =07054

For displaying on the reports you could add a leading zero if the length is 4.