Andreas: Wie Postleitzahlen in mysql- Dantenbank abspeichern ?

Beitrag lesen

Hallo!

wie sollta man clever Postleitzahlen in einer mysql-Datenbank abspeichern, damit man effizient mit Ihnen arbeiten kann?
Momentan habe ich sie als Interger drin aber die führenden Nullen werden immer weggelassen. Man soll aber nach ihnen suchen können und nach Größe ordnen.

Also ich speichere PLZ immer als string in der DB, danach kann man genau so gut suchen, wenn auch nicht ganz so schnell, aber auf die paar Millisekunden verzichte ich gerne, denn ich habe keine Datenbanken  mit Mio. von Adressen!

Außerdem, in anderen Ländern haben Postleitzahlen oft kein 5 Stellen(z.B. Österreich), und z.B. in Holland kann es sein das noch Buchstaben dazu kommen. Also nehme ich schlichtweg strings! Sortieren kann man strings genau so gut, denn soweit ich weiß gilt bei Strings halt die Reihenfolge 0123456789abcdefgh....

nur ob das mit > und <  geht weiß ich jetzt nicht so genau.

Grüße
Andreas