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

MySQL-এ SUBSTRING() ফাংশন ব্যবহার করে স্ট্রিংয়ের অংশ বের করা

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

সিনট্যাক্স

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

উদাহরণ

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Title LONGTEXT
);
mysql> INSERT INTO DemoTable(Title) VALUES 
('MySQL is a relational database management system'), 
('MongoDB is a popular No SQL database');

সকল ডেটা

+----+--------------------------------------------------+
| Id | Title                                            |
+----+--------------------------------------------------+
| 1  | MySQL is a relational database management system |
| 2  | MongoDB is a popular No SQL database             |
+----+--------------------------------------------------+

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

mysql> SELECT SUBSTRING(Title, 1, 21) FROM DemoTable;

ফলাফল

+-----------------------+
| substring(Title,1,21) |
+-----------------------+
| MySQL is a relational |
| MongoDB is a popular  |
+-----------------------+

অতিরিক্ত উদাহরণ:

  • SUBSTRING(Title, -10) — শেষ ১০ ক্যারেক্টার
  • SUBSTRING(Title, 5, 10) — ৫ম পজিশন থেকে ১০ ক্যারেক্টার
  • SUBSTRING_INDEX(str, delim, count) — ডেলিমিটার ভিত্তিক বিভাজন
  1. MySQL-এ একটি কলামে সঠিক স্ট্রিং খুঁজে বের করার পদ্ধতি

  2. MySQL-এ সঠিক স্ট্রিং মান খুঁজে বের করা (COLLATE ব্যবহার)

  3. MySQL-এ সাবস্ট্রিং এবং CAST ব্যবহার করে স্ট্রিং আকারের সংখ্যা তুলনা করা

  4. C#-এ স্ট্রিং-এর হ্যাশকোড পান