PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेएसक्यूएल में एलपीएडी () फ़ंक्शन

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में डिफ़ॉल्ट उपयोगकर्ता पासवर्ड कैसे सेट करें

  2. तिथियों की श्रृंखला उत्पन्न करें - इनपुट के रूप में दिनांक प्रकार का उपयोग करना

  3. OmniDB के साथ PostgreSQL 12 के प्रदर्शन की निगरानी कैसे करें - भाग 2

  4. PostgreSQL 8.4 भूमिका के लिए सभी तालिकाओं पर DML विशेषाधिकार प्रदान करता है

  5. PostgreSQL - डेटाबेस का नाम बदलें