MySQL तालिका के कॉलम में संग्रहीत डेटा से कुछ शुरुआती अक्षर प्राप्त करने के लिए, हम MySQL LEFT() फ़ंक्शन का उपयोग कर सकते हैं। यह इसके तर्क के रूप में निर्दिष्ट वर्णों की संख्या लौटाएगा। हमें कॉलम का नाम प्रदान करने की आवश्यकता है, जिसमें वह विशेष रिकॉर्ड है जिससे हम प्रारंभिक वर्ण प्राप्त करना चाहते हैं, इसके पहले तर्क के रूप में। इसे प्रदर्शित करने के लिए हम '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)
अब यदि हम रोल नंबर की श्रृंखला से पहले छह अक्षर प्राप्त करना चाहते हैं तो इसे LEFT() फ़ंक्शन की सहायता से निम्नानुसार किया जा सकता है -
mysql> Select LEFT(RollNo, 6) FROM examination_btech; +-----------------+ | LEFT(RollNo, 6) | +-----------------+ | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | | 201712 | +-----------------+ 10 rows in set (0.00 sec)