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 | +----------------+--------------+