জিপ কোডে ০ দিয়ে ফ্রন্ট প্যাডিং করতে MySQL-এ LPAD() ফাংশন ব্যবহার করতে হয়। সিনট্যাক্স:
SELECT LPAD(yourColumnName, columnWidth + 1, '0') AS anyVariableName FROM yourTableName;
LPAD() ফাংশন ব্যবহার করে জিপ কোডে ০ দিয়ে ফ্রন্ট প্যাডিং বুঝতে একটি টেবিল তৈরি করি। টেবিলের একটি কলাম Zip Code। টেবিল তৈরির ক্যোয়ারি:
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)
ফ্রন্ট প্যাডিং যোগ করার ক্যোয়ারি:
mysql> SELECT LPAD(YourZipCode, 6, '0') AS UPDATEDZIPCODE FROM ZipCodePadWithZeroDemo;
নামসহ দেখতে চাইলে:
mysql> SELECT Name, LPAD(YourZipCode, 6, '0') AS UPDATEDZIPCODE FROM ZipCodePadWithZeroDemo;
নাম এবং আপডেটেড জিপ কোড দেখানোর আউটপুট:
+---------+----------------+ | Name | UPDATEDZIPCODE | +---------+----------------+ | John | 023455 | | Carol | 046523 | | Johnson | 012345 | | David | 034567 | +---------+----------------+ 4 rows in set (0.00 sec)