MariaDB का एक LPAD()
है फ़ंक्शन जो हमें हमारे चुने हुए वर्ण या वर्णों की श्रृंखला के साथ एक स्ट्रिंग या संख्या के बाएं हिस्से को पैड करने की अनुमति देता है।
अग्रणी शून्य जोड़ने के लिए हम संख्यात्मक मानों पर इस फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SELECT LPAD(7, 3, 0);
परिणाम:
007
पहला तर्क संख्या है, दूसरा उन वर्णों की संख्या है जो हम चाहते हैं कि आउटपुट हो, और तीसरा तर्क एक वैकल्पिक तर्क है जो निर्दिष्ट करता है कि हम किस वर्ण के साथ संख्या को पैड करना चाहते हैं। यदि हम इस तीसरे तर्क को छोड़ देते हैं, तो संख्या रिक्तियों से भर जाती है।
यहां एक और उदाहरण दिया गया है:
SELECT LPAD(7.45, 5, 0);
परिणाम:
07.45
और दूसरा:
SELECT LPAD(747, 20, 0);
परिणाम:
00000000000000000747
LPAD()
समारोह सिर्फ शून्य तक सीमित नहीं है। हम अपने इच्छित किसी भी वर्ण के साथ संख्या को पैड कर सकते हैं:
SELECT LPAD(7, 2, 'G');
परिणाम:
G7
और हम एक से अधिक वर्णों का उपयोग कर सकते हैं:
SELECT LPAD(7, 4, 'G00');
परिणाम:
G007
यदि आवश्यक हो तो पूरी स्ट्रिंग दोहराई जाती है:
SELECT LPAD(7, 20, 'G00');
परिणाम:
G00G00G00G00G00G00G7