LEFT() ফাংশন
LEFT(str, len) স্ট্রিংয়ের বাম পাশ থেকে নির্দিষ্ট সংখ্যক অক্ষর বের করে।
সারণি ও ডেটা
mysql> create table DemoTable1418 (EmployeeCode text);
mysql> insert into DemoTable1418 values('EMP-2110/Carol'),('EMP-1900/David'),('EMP-2345/Mike');
কোয়েরি
mysql> select left(EmployeeCode, 8) from DemoTable1418;
ফলাফল
+----------------------+ | left(EmployeeCode,8) | +----------------------+ | EMP-2110 | | EMP-1900 | | EMP-2345 | +----------------------+
ব্যাখ্যা
- সকল কোডের প্রিফিক্স 'EMP-' + ৪ অঙ্ক = ৮ অক্ষর
LEFT(EmployeeCode, 8)— প্রথম ৮ অক্ষর বের করে- ডাইনামিক দৈর্ঘ্যের জন্য
SUBSTRING_INDEX(EmployeeCode, '/', 1)ভালো
সুপারিশ: ফিক্সড প্রিফিক্স থাকলে LEFT() দ্রুত, ভেরিয়েবল প্রিফিক্স হলে SUBSTRING_INDEX() ব্যবহার করুন।