PostgreSQL में, LPAD()
एक फ़ंक्शन है जो हमें स्ट्रिंग के बाएं हिस्से में पैडिंग जोड़ने में सक्षम बनाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
lpad ( string text, length integer [, fill text ] )
कहां:
string text
पैडिंग लागू करने के लिए स्ट्रिंग हैlength integer
वह कुल लंबाई है जो आप चाहते हैं कि पैडिंग लागू होने के बाद स्ट्रिंग होfill text
एक वैकल्पिक तर्क है जो आपको पैडिंग के रूप में उपयोग करने के लिए एक या अधिक वर्णों को निर्दिष्ट करने की अनुमति देता है (डिफ़ॉल्ट एक स्थान है)।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SELECT LPAD('7', 3, '0');
परिणाम:
007
इस मामले में, मैंने स्ट्रिंग को शून्य से जोड़ दिया।
रिक्त स्थान के साथ पैडिंग
जैसा कि उल्लेख किया गया है, अंतिम तर्क वैकल्पिक है, और डिफ़ॉल्ट पैडिंग वर्ण एक स्थान है।
यहाँ रिक्त स्थान के साथ एक स्ट्रिंग को पैडिंग करने का एक उदाहरण दिया गया है:
SELECT LPAD('Cat', 10);
परिणाम:
Cat
हम देख सकते हैं कि स्ट्रिंग को इसके बाईं ओर रिक्त स्थान के साथ गद्देदार किया गया है।
यह निम्नलिखित करने के बराबर है:
SELECT LPAD('Cat', 10, ' ');
परिणाम:
Cat
एकाधिक वर्णों के साथ पैडिंग
तीसरे तर्क में एक से अधिक वर्ण हो सकते हैं:
SELECT LPAD('Cat', 10, 'Dog');
परिणाम:
DogDogDCat