Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL - 0 के साथ पैड ज़िप कोड कैसे सामने रखें?

अपने ज़िपकोड को संख्यात्मक प्रकार के बजाय CHAR(5) के रूप में स्टोर करें, या जब आप इसे डीबी से लोड करते हैं तो आपका एप्लिकेशन इसे शून्य से पैड करता है। PHP के साथ इसे करने का एक तरीका sprintf() का उपयोग कर :

echo sprintf("%05d", 205); // prints 00205
echo sprintf("%05d", 1492); // prints 01492

या आपके पास MySQL पैड आपके लिए LPAD() :

SELECT LPAD(zip, 5, '0') as zipcode FROM table;

यहां सभी पंक्तियों को अपडेट और पैड करने का तरीका दिया गया है:

ALTER TABLE `table` CHANGE `zip` `zip` CHAR(5); #changes type
UPDATE table SET `zip`=LPAD(`zip`, 5, '0'); #pads everything


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में डेटाबेस पर सभी विशेषाधिकार कैसे प्रदान करें

  2. OSX पर रेल + MySQL:लाइब्रेरी लोड नहीं हुई:libmysqlclient.18.dylib

  3. MySQL में SUBSTR () फ़ंक्शन कैसे काम करता है

  4. TIME_TO_SEC () उदाहरण – MySQL

  5. पेंटाहो डेटा इंटीग्रेशन और बीए सर्वर टूल्स में MySQL JDBC ड्राइवर्स इंस्टाल करना