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)