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

मैं टीएसक्यूएल में एक वर्चर फ़ील्ड को दाईं ओर कैसे संरेखित कर सकता हूं?

इसका उपयोग हमेशा एक निश्चित लंबाई तक प्रमुख रिक्त स्थान के साथ पैड करने के लिए करें

SELECT RIGHT(
      SPACE(5) + 
      REPLACE(REPLACE(REPLACE(REPLACE(RTRIM(MyChar), CHAR(160), ''), CHAR(9), ''), CHAR(10), ''), CHAR(13), '')
    , 5) AS Justified
FROM MyTable 
ORDER BY Justified

अगर आप एक 5 बदलते हैं , आपको दोनों को बदलना होगा

संपादित करें:जोड़ा गया RTRIM

संपादित करें 2:हार्ड स्पेस + अन्य गैर-मुद्रण योग्य पहचान जोड़ा गया

यह आपको क्या देता है?

SELECT ASCII(RIGHT(MyChar, 1) FROM MyTable



  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 सर्वर में एक स्कीमा बाउंड UDF बनाएँ

  2. तालिका के सेट पर सीडीसी को कैसे सक्षम करें या SQL सर्वर में डेटाबेस में सभी तालिकाओं पर सक्षम करें - SQL सर्वर ट्यूटोरियल

  3. CSV फ़ाइल आयात करते समय टेक्स्ट के आस-पास के दोहरे उद्धरण चिह्नों को कैसे निकालें?

  4. तालिका परिभाषा दिखाने के लिए टी-एसक्यूएल क्वेरी?

  5. SQL सर्वर 2008 में स्क्रिप्ट कार्यों के लिए मुझे एसएसआईएस प्रीकंपाइल प्रॉपर्टी कहां मिल सकती है?