MySQL-এ LEFT(str, n) ফাংশন ব্যবহার করে একটি স্ট্রিংয়ের বামপাশ থেকে n সংখ্যক ক্যারেক্টার বের করা যায়। এখানে n=1 ব্যবহার করে প্রথম অক্ষর বের করা হয়েছে।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable2036 (
-> FirstLetter VARCHAR(20),
-> Title VARCHAR(20)
-> );
Query OK, 0 rows affected (1.01 sec)
mysql> INSERT INTO DemoTable2036 (Title) VALUES ('Chris'), ('John'), ('Adam');
mysql> SELECT * FROM DemoTable2036; +-------------+-------+ | FirstLetter | Title | +-------------+-------+ | NULL | Chris | | NULL | John | | NULL | Adam | +-------------+-------+
প্রথম অক্ষর এক্সট্র্যাক্ট করে আপডেট
mysql> UPDATE DemoTable2036
-> SET FirstLetter = LEFT(Title, 1);
Query OK, 3 rows affected (0.23 sec)
ফলাফল
mysql> SELECT * FROM DemoTable2036; +-------------+-------+ | FirstLetter | Title | +-------------+-------+ | C | Chris | | J | John | | A | Adam | +-------------+-------+
অনুরূপ ফাংশন: RIGHT(str, n) (ডানপাশ থেকে), SUBSTRING(str, start, len) (কোনো পজিশন থেকে)।