Tom: MYSQL - INT Feld mit PLZ in Varchar wandeln und fehlende 0 ergä.

Beitrag lesen

Hello,

spaltenname = right(concat('00000', spaltenname),5);

Es gibt keine deutschen Postleitzahlen, die mehr als eine führende Null haben.

Das Ganze ist soch sowieso ein philosophisches Problem für Programmierer.
Mein Gedanke war, alle PLZ aufzufüllen auf fünf Stellen. Und das ist ja erstmal unabhängig davon, ob es die PLZ überhaupt gibt.

Und dann geht das "wenn dann"-Theater los.

Wenn nun jemand die PLZ für meine Bergstadt hier statt mit 37444 nur für die Region, also mit 3744 erfasst hat, was geschieht damit? Aus der halbnützlichen Regionalkennziffer wird dann eine unbrauchbare 03744. Ob es die gibt, weiß ich nicht?

Ob man diese Ergänzung ohne Liste der verfügbaren PLZ und Nutzung der Redundanz aus dem Ortsabgleich  überhaupt mit gutem Gewissen durchführen darf, müsste also noch disjutiert werden. Vielleicht  verschlimmbessert man seinen Datenbestand damit nur?

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de