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

MySQL-এ কলাম থেকে প্রথম N ক্যারেক্টার বের করা (SUBSTRING)

MySQL-এ কোনো কলাম থেকে নির্দিষ্ট সংখ্যক প্রথম ক্যারেক্টার বের করতে SUBSTRING() বা SUBSTR() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT SUBSTRING(yourColumnName, start_position, length) FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE DemoTable (Information TEXT);
mysql> INSERT INTO DemoTable VALUES ('MySQL is a structured query language');

সকল ডেটা

+--------------------------------------+
| Information                          |
+--------------------------------------+
| MySQL is a structured query language |
+--------------------------------------+

প্রথম ১০ ক্যারেক্টার বের করা

mysql> SELECT SUBSTRING(Information, 1, 10) FROM DemoTable;

ফলাফল

+-----------------------------+
| substring(Information,1,10) |
+-----------------------------+
| MySQL is a                  |
+-----------------------------+

ব্যাখ্যা: SUBSTRING(str, pos, len)-এ pos ১-বেসড (প্রথম ক্যারেক্টার = ১)। ঋণাত্মক পজিশন দিলে স্ট্রিংয়ের শেষ থেকে গণনা হয়। LEFT(str, len) ফাংশনটিও প্রথম N ক্যারেক্টার বের করতে ব্যবহৃত হয়।

  1. MySQL-এ নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং থেকে সর্বোচ্চ সংখ্যা বের করা

  2. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

  3. MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기

  4. MySQL-এ SELECT কোয়েরি থেকে নির্দিষ্ট কলামের রেকর্ড কীভাবে পেতে হয়?