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 ক্যারেক্টার বের করতে ব্যবহৃত হয়।