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

SQL सर्वर में अग्रणी शून्य के साथ पैडिंग करके संख्याओं को स्वरूपित करना

संख्या 6 को अपनी कुल लंबाई के अनुसार बदलें:

SELECT REPLICATE('0',6-LEN(EmployeeId)) + EmployeeId

यदि कॉलम एक INT है, तो आप RTRIM का उपयोग करके इसे परोक्ष रूप से VARCHAR में बदल सकते हैं

SELECT REPLICATE('0',6-LEN(RTRIM(EmployeeId))) + RTRIM(EmployeeId)

और इन 0 को हटाने और 'असली' नंबर वापस पाने के लिए कोड:

SELECT RIGHT(EmployeeId,(LEN(EmployeeId) - PATINDEX('%[^0]%',EmployeeId)) + 1)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर ट्रिगर:समझ और विकल्प

  2. आपका SQL सर्वर कितना स्वस्थ है? सक्रिय डेटाबेस निगरानी महत्वपूर्ण है

  3. SQL सर्वर में TRY_CONVERT () कैसे काम करता है

  4. जहां न्यूल है, नॉट न्यूल या नो व्हेयर क्लॉज SQL सर्वर पैरामीटर मान पर निर्भर करता है

  5. MSSQL डेटाबेस तालिका से निकटतम देशांतर और अक्षांश प्राप्त करें?