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)