In meiner MySQL InnoDB-Datenbank habe ich schmutzige Postleitzahldaten, die ich bereinigen möchte.
Die sauberen Postleitzahldaten sind, wenn ich alle 5 Ziffern für eine Postleitzahl habe (z. B. "90210").
Aus irgendeinem Grund habe ich in meiner Datenbank festgestellt, dass bei Postleitzahlen, die mit einer "0" beginnen, die 0 gelöscht wurde.
" Holtsville, New York " mit Postleitzahl " 00544
" wird in meiner Datenbank als " 544
" gespeichert
und
" Dedham, MA " mit Postleitzahl " 02026
" wird in meiner Datenbank als " 2026
" gespeichert .
Welches SQL kann ich auf dem Frontpad "0" für eine Postleitzahl ausführen, die nicht 5-stellig ist? Das heißt, wenn die Postleitzahl 3-stellig ist, das vordere Pad "00". Wenn die Postleitzahl 4-stellig ist, ist das vordere Pad nur "0".
UPDATE :
Ich habe gerade die Postleitzahl in Datentyp VARCHAR (5) geändert.