मेरे MySQL InnoDB डेटाबेस में, मेरे पास गंदा ज़िप कोड डेटा है जिसे मैं साफ करना चाहता हूं।
स्वच्छ ज़िप कोड डेटा तब होता है जब मेरे पास ज़िप कोड के लिए सभी 5 अंक होते हैं (जैसे "90210")।
लेकिन किसी कारण से, मैंने अपने डेटाबेस में देखा कि "0" से शुरू होने वाले ज़िपकोड के लिए, 0 को गिरा दिया गया है।
तो " होल्ट्सविले, न्यूयॉर्क " "ज़िपकोड" के साथ 00544
मेरे डेटाबेस में " 544
"
तथा
" डेधम, MA " जिपकोड के साथ " 02026
" मेरे डेटाबेस में " 2026
" के रूप में संग्रहीत है ।
एसक्यूएल मैं किसी भी जिपकोड को फ्रंट पैड "0" पर चला सकता हूं जो लंबाई में 5 अंक नहीं है? मतलब, अगर ज़िपकोड लंबाई में 3 अंक है, तो सामने पैड "00" है। यदि ज़िपकोड लंबाई में 4 अंक है, तो फ्रंट पैड सिर्फ "0" है।
अद्यतन :
मैंने अभी-अभी जिपकोड बदलकर डेटाटाइप (5) किया