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

MySQL-এ LEFT() ফাংশন দিয়ে কলামের প্রথম n অক্ষর বের করা

MySQL-এ কোনো কলামের শুরু থেকে নির্দিষ্ট সংখ্যক অক্ষর বের করার জন্য LEFT() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT LEFT(yourColumnName, yourValue) FROM yourTableName;

উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> CourseTitle TEXT
    -> );
Query OK, 0 rows affected (0.65 sec)
mysql> INSERT INTO DemoTable(CourseTitle) VALUES('Java with Spring and Hibernate framework');
mysql> INSERT INTO DemoTable(CourseTitle) VALUES('Python Web Development');

সব রেকর্ড দেখানো

mysql> SELECT * FROM DemoTable;

আউটপুট

+----+------------------------------------------+
| Id | CourseTitle                              |
+----+------------------------------------------+
| 1  | Java with Spring and Hibernate framework |
| 2  | Python Web Development                   |
+----+------------------------------------------+
2 rows in set (0.00 sec)

প্রথম ২০ অক্ষর বের করা

mysql> SELECT LEFT(CourseTitle, 20) FROM DemoTable;

আউটপুট

+----------------------+
| LEFT(CourseTitle,20) |
+----------------------+
| Java with Spring and |
| Python Web Developme |
+----------------------+
2 rows in set (0.00 sec)

নোট: LEFT() ফাংশন স্ট্রিং-এর বাম দিক থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার রিটার্ন করে। যদি স্ট্রিং-এর দৈর্ঘ্য নির্দিষ্ট সংখ্যা থেকে কম হয়, তবে পুরো স্ট্রিংটি রিটার্ন করা হয়।

  1. MySQL-এ নির্দিষ্ট কলাম থেকে শুধু 'NO' মান সংখ্যা বের করা

  2. MySQL-এ প্রথম ৩ রোয়ের কলাম মান নির্দিষ্ট মান দিয়ে আপডেট করা

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

  4. MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)