MySQL-এ বড় টেক্সট কলাম (LONGTEXT, TEXT) এর আউটপুট স্ক্রিনে বা রিপোর্টে ছোট করতে SUBSTRING() ফাংশন ব্যবহার করুন।
সিনট্যাক্স
SELECT SUBSTRING(`long_col`, 1, 26) AS `short_text` FROM `table`;
SUBSTRING(str, start, length) — ১-ভিত্তিক إندেক্স।
উদাহরণ
CREATE TABLE `limitLengthOfLongTextDemo` (`sentence` LONGTEXT);
INSERT INTO `limitLengthOfLongTextDemo` VALUES
('This is the introduction to MySQL'),
('PL/SQL is the extension of Structured Query Language'),
('Java is an Object Oriented Programming Language');
প্রথম ২৬ ক্যারেক্টার বের করুন
SELECT SUBSTRING(`sentence`, 1, 26) AS `26Characters`
FROM `limitLengthOfLongTextDemo`;
ফলাফল:
+----------------------------+
| 26Characters |
+----------------------------+
| This is the introduction t |
| PL/SQL is the extension of |
| Java is an Object Oriented |
+----------------------------+
টিপস: LEFT(str, len) ফাংশনও একই কাজ করে (LEFT(sentence, 26))। পূর্ন শব্দে কাটতে SUBSTRING_INDEX বা অ্যাপ্লিকেশন লেয়ারে হ্যান্ডেল করুন।