MySQL में LPAD() फ़ंक्शन के साथ स्ट्रिंग में अग्रणी शून्य जोड़ना
LPAD() फ़ंक्शन स्ट्रिंग के बाईं ओर निर्दिष्ट वर्ण जोड़कर इसे निर्दिष्ट लंबाई तक पैड करता है। यह कोड, आईडी आदि को निश्चित लंबाई बनाने के लिए उपयोगी है।
सिंटैक्स
LPAD(string, length, pad_string)
व्यावहारिक उदाहरण
तालिका बनाना
mysql> CREATE TABLE DemoTable (
Code VARCHAR(100)
);
छोटे कोड डालना
mysql> INSERT INTO DemoTable VALUES('JS');
mysql> INSERT INTO DemoTable VALUES('CB');
mysql> INSERT INTO DemoTable VALUES('DM');
mysql> INSERT INTO DemoTable VALUES('CT');
पैडिंग से पहले डेटा देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+------+ | Code | +------+ | JS | | CB | | DM | | CT | +------+
8 अक्षर तक अग्रणी शून्य जोड़ने के लिए UPDATE
mysql> UPDATE DemoTable SET Code = LPAD(Code, 8, '0');
आउटपुट: Query OK, 4 rows affected
पैडिंग के बाद डेटा देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+----------+ | Code | +----------+ | 000000JS | | 000000CB | | 000000DM | | 000000CT | +----------+
संबंधित फ़ंक्शन
RPAD(string, length, pad_string)- दाईं ओर पैडिंगZEROFILL- संख्यात्मक कॉलम के लिए स्वचालित अग्रणी शून्य (प्रदर्शन के लिए)
SELECT में उपयोग (बिना अपडेट किए)
SELECT LPAD(Code, 8, '0') AS PaddedCode FROM DemoTable;
नोट: यदि स्ट्रिंग पहले से ही निर्दिष्ट लंबाई से लंबी है, तो यह काट दी जाती है।