ZIP कोड को 0 से फ्रंट पैड करने के लिए, MySQL में LPAD() फंक्शन का उपयोग करें। सिंटैक्स इस प्रकार है:
SELECT LPAD(yourColumnName, columnWidth + 1, '0') AS anyVariableName FROM yourTableName;
LPAD() का उपयोग करके ZIP कोड को 0 से फ्रंट पैड करने की उपरोक्त अवधारणा को समझने के लिए, एक टेबल बनाते हैं। टेबल के कॉलम में से एक ZIP कोड है। टेबल बनाने का क्वेरी:
mysql> CREATE TABLE ZipCodePadWithZeroDemo (
-> Name VARCHAR(200),
-> YourZipCode INT(6)
-> ); Query OK, 0 rows affected (0.44 sec)
टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने का क्वेरी:
mysql> INSERT INTO ZipCodePadWithZeroDemo VALUES('John', 23455); Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO ZipCodePadWithZeroDemo VALUES('Carol', 46523); Query OK, 1 row affected (0.62 sec)
mysql> INSERT INTO ZipCodePadWithZeroDemo VALUES('Johnson', 12345); Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO ZipCodePadWithZeroDemo VALUES('David', 34567); Query OK, 1 row affected (0.18 sec)
टेबल से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> SELECT * FROM ZipCodePadWithZeroDemo;
निम्न आउटपुट है:
+---------+-------------+ | Name | YourZipCode | +---------+-------------+ | John | 23455 | | Carol | 46523 | | Johnson | 12345 | | David | 34567 | +---------+-------------+ 4 rows in set (0.00 sec)
शुरुआत में चर्चा किए गए सिंटैक्स को लागू करें ताकि मान 0 के साथ फ्रंट पैड ZIP कोड जोड़ा जा सके। क्वेरी इस प्रकार है:
mysql> SELECT LPAD(YourZipCode, 6, '0') AS UPDATEDZIPCODE FROM ZipCodePadWithZeroDemo;
हम यहाँ नाम भी प्राप्त करेंगे:
mysql> SELECT Name, LPAD(YourZipCode, 6, '0') AS UPDATEDZIPCODE FROM ZipCodePadWithZeroDemo;
निम्न आउटपुट नाम के साथ-साथ ZIP कोड प्रदर्शित करता है:
+---------+----------------+ | Name | UPDATEDZIPCODE | +---------+----------------+ | John | 023455 | | Carol | 046523 | | Johnson | 012345 | | David | 034567 | +---------+----------------+ 4 rows in set (0.00 sec)