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

MySQL-এ LONGTEXT/TEXT কলামের আউটপুট দৈর্ঘ্য সীমাবদ্ধ করা (SUBSTRING)

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 বা অ্যাপ্লিকেশন লেয়ারে হ্যান্ডেল করুন।

  1. MySQL-এ LIMIT এবং OFFSET ব্যবহার করে প্রথম N রেকর্ড বাদ দেওয়া

  2. MySQL-এ কোয়েরির ফলাফল র‍্যান্ডমলি সাজানো এবং র‍্যান্ডম সারি বের করা

  3. MySQL-এ SELECT কুয়েরি দিয়ে INSERT করা (INSERT ... SELECT)

  4. MySQL-এ SELECT এবং SHOW কমান্ডের রেজাল্ট একসাথে কাম্বাইন করা