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

कैसे MariaDB में अग्रणी शून्य के साथ एक नंबर पैड करने के लिए?

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अधिकतम डेटा सुरक्षा के लिए पूर्ण मारियाडीबी एन्क्रिप्शन एट-रेस्ट और इन-ट्रांजिट - भाग दो

  2. कैसे सप्ताह () मारियाडीबी में काम करता है

  3. मारियाडीबी NULLIF () समझाया गया

  4. मारियाडीबी SYSTEM_USER () समझाया गया

  5. SCUMM डैशबोर्ड के साथ MySQL प्रतिकृति की प्रभावी निगरानी:भाग 2