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

SQL सर्वर (T-SQL) में स्ट्रिंग का दायाँ भाग प्राप्त करें

SQL सर्वर में, आप RIGHT() . का उपयोग कर सकते हैं स्ट्रिंग के दाहिने हिस्से को निकालने के लिए कार्य करता है।

यह ठीक उसी तरह काम करता है जैसे LEFT() फ़ंक्शन (जो एक स्ट्रिंग के बाएँ भाग को लौटाता है), सिवाय इसके कि यह स्ट्रिंग के दाएँ भाग को लौटाता है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT RIGHT('Barney Rubble', 6);

परिणाम:

Rubble

पहला तर्क एक स्थिर, चर या स्तंभ हो सकता है। यह पाठ . को छोड़कर किसी भी डेटा प्रकार का हो सकता है या ntext , जिसे परोक्ष रूप से varchar . में बदला जा सकता है या नवरचर .

यदि इसे परोक्ष रूप से varchar . में परिवर्तित नहीं किया जा सकता है या नवरचर , CAST() use का उपयोग करें या CONVERT() इसे एक समर्थित डेटा प्रकार में बदलने के लिए।

फ़ंक्शन varchar returns लौटाता है यदि आप एक गैर-यूनिकोड वर्ण डेटा प्रकार में पास होते हैं।

यह nvarchar returns लौटाता है यदि आप एक यूनिकोड वर्ण डेटा प्रकार पास करते हैं।

डेटाबेस कॉलम उदाहरण

डेटाबेस कॉलम में दिए गए मान के दाहिने हिस्से को निकालने का एक उदाहरण यहां दिया गया है।

SELECT TOP(10)
  name,
  RIGHT(name, 5) AS [Right Part]
FROM sys.objects;

परिणाम:

+----------------+--------------+
 | name           | Right Part   |
 |----------------+--------------|
 | sysrscols      | scols        |
 | sysrowsets     | wsets        |
 | sysclones      | lones        |
 | sysallocunits  | units        |
 | sysfiles1      | iles1        |
 | sysseobjvalues | alues        |
 | sysmatrixages  | xages        |
 | syspriorities  | ities        |
 | sysdbfrag      | bfrag        |
 | sysfgfrag      | gfrag        |
 +----------------+--------------+  

  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. ब्रेंट ओज़र और पिनल डेव से SQL सर्वर प्रदर्शन सलाह

  3. SQL सर्वर (T-SQL) में अनुलग्नकों के साथ ईमेल भेजें

  4. SQL सर्वर में वर्तमान सत्र का एप्लिकेशन नाम प्राप्त करने के लिए APP_NAME () का उपयोग करें

  5. SQL सर्वर पूर्णांक को बाइनरी स्ट्रिंग में बदलें