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

पोस्टग्रेएसक्यूएल में शून्य को बाईं ओर पैडिंग करना

आप rpad . का उपयोग कर सकते हैं और lpad क्रमशः दाईं या बाईं ओर पैड नंबरों का कार्य करता है। ध्यान दें कि यह सीधे संख्याओं पर काम नहीं करता है, इसलिए आपको ::char . का उपयोग करना होगा या ::text उन्हें कास्ट करने के लिए:

SELECT RPAD(numcol::text, 3, '0'), -- Zero-pads to the right up to the length of 3
       LPAD(numcol::text, 3, '0')  -- Zero-pads to the left up to the length of 3
FROM   my_table


  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. PostgreSQL डेटाबेस में CSV डेटा कैसे डालें (दूरस्थ डेटाबेस)

  3. c3p0 के साथ हाइबरनेट:createClob () अभी तक लागू नहीं किया गया है

  4. कैसे लॉग () PostgreSQL में काम करता है

  5. माता-पिता को हटा दें यदि यह किसी अन्य बच्चे द्वारा संदर्भित नहीं है