MySQL तालिका के कॉलम में संग्रहीत डेटा से कुछ अंतिम वर्ण प्राप्त करने के लिए, हम MySQL RIGHT() फ़ंक्शन का उपयोग कर सकते हैं। यह तर्क के रूप में निर्दिष्ट वर्णों की संख्या लौटाएगा। हमें कॉलम का नाम प्रदान करने की आवश्यकता है, जिसमें वह विशेष रिकॉर्ड है जिससे हम अंतिम वर्ण प्राप्त करना चाहते हैं, इसके पहले तर्क के रूप में। इसे प्रदर्शित करने के लिए हम 'examination_btech' नाम की एक तालिका का उदाहरण ले रहे हैं, जिसमें छात्रों के निम्नलिखित परीक्षा विवरण हैं -
mysql> Select * from examination_btech; +-----------+----------+--------+ | RollNo | Name | Course | +-----------+----------+--------+ | 201712001 | Rahul | B.tech | | 201712002 | Raman | B.tech | | 201712003 | Sahil | B.tech | | 201712004 | Shalini | B.tech | | 201712005 | Pankaj | B.tech | | 201712006 | Mohan | B.tech | | 201712007 | Yash | B.tech | | 201712008 | digvijay | B.tech | | 201712009 | Gurdas | B.tech | | 201712010 | Preeti | B.tech | +-----------+----------+--------+ 10 rows in set (0.00 sec)
अब यदि हम रोल नंबर की श्रृंखला से अंतिम तीन अक्षर प्राप्त करना चाहते हैं तो इसे RIGHT() फ़ंक्शन की सहायता से निम्नानुसार किया जा सकता है -
mysql> Select RIGHT(RollNo, 3) FROM examination_btech; +------------------+ | RIGHT(RollNo, 3) | +------------------+ | 001 | | 002 | | 003 | | 004 | | 005 | | 006 | | 007 | | 008 | | 009 | | 010 | +------------------+ 10 rows in set (0.00 sec)