Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में LPAD() का उपयोग करके कॉलम में अग्रणी शून्य जोड़ना

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;

नोट: यदि स्ट्रिंग पहले से ही निर्दिष्ट लंबाई से लंबी है, तो यह काट दी जाती है।

  1. - Python में MySQL का उपयोग करके टेबल में नया कॉलम जोड़ना

    कभी-कभी किसी मौजूदा टेबल में नया कॉलम जोड़ने की आवश्यकता होती है। मान लीजिए हमारे पास Students टेबल है जिसमें Name, Age, Roll No जैसे कॉलम हैं। हम इसमें Address नाम का एक नया कॉलम जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। ALTER कमांड का उपयोग डेटाबेस में कॉलम को संशोधित, ड्रॉप

  1. - Python प्रोग्राम स्ट्रिंग में अग्रणी शून्य जोड़ें

    हमें कभी-कभी Python में विभिन्न डेटा तत्वों में स्ट्रिंग के रूप में शून्य जोड़ने की आवश्यकता हो सकती है। इसके लिए फॉर्मेटिंग और अच्छे प्रतिनिधित्व का कारण हो सकता है या कुछ गणनाओं का कारण हो सकता है जहां ये मान इनपुट के रूप में कार्य करेंगे। नीचे वे विधियाँ हैं जिनका उपयोग हम इस उद्देश्य के लिए करें

  1. - पायथन स्ट्रिंग में अग्रणी शून्य जोड़ें

    हमें कभी-कभी पायथन में विभिन्न डेटा तत्वों में स्ट्रिंग के रूप में शून्य जोड़ने की आवश्यकता हो सकती है। इसका कारण स्वरूपण और अच्छा प्रतिनिधित्व हो सकता है या कुछ गणनाओं के लिए कारण हो सकता है जहां ये मान इनपुट के रूप में कार्य करेंगे। नीचे इस उद्देश्य के लिए हम जिन विधियों का उपयोग करेंगे वे हैं। f