কম্পিউটার টিউটোরিয়াল

MySQL-এ LEFT() ফাংশন ব্যবহার করে প্রথম অক্ষর বের করে অন্য কলামে রাখা

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) (কোনো পজিশন থেকে)।

  1. MySQL-এ UPDATE ... WHERE ব্যবহার করে নির্দিষ্ট সারি ও কলাম আপডেট করুন

  2. MySQL에서 한 테이블의 데이터를 다른 테이블로 복사하기 (INSERT INTO SELECT)

  3. MySQL-এ GROUP BY এবং MIN() ব্যবহার করে টাইমস্ট্যাম্প থেকে সর্বপ্রাচীন তারিখ বের করা

  4. MySQL-এ কলাম থেকে সর্বোচ্চ মান বের করা