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

MySQL-এ স্ট্রিংয়ের প্রথম ক্যারেক্টার সরিয়ে ফেলা (SUBSTR ব্যবহার)

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

সিনট্যাক্স

UPDATE yourTableName SET yourColumnName = SUBSTR(yourColumnName, 2);

এখানে `2` মানে ২য় পজিশন থেকে শুরু (অর্থাৎ ১ম ক্যারেক্টার বাদ)।

উদাহরণ

mysql> CREATE TABLE CutStringDemo (Value VARCHAR(100));
mysql> INSERT INTO CutStringDemo VALUES (',12,3456'), (',23,9867'), (',20,3212'), (',23456,1234');

mysql> SELECT * FROM CutStringDemo;
+-------------+
| Value       |
+-------------+
| ,12,3456    |
| ,23,9867    |
| ,20,3212    |
| ,23456,1234 |
+-------------+

mysql> UPDATE CutStringDemo SET Value = SUBSTR(Value, 2);
Query OK, 4 rows affected (0.20 sec)

mysql> SELECT * FROM CutStringDemo;
+------------+
| Value      |
+------------+
| 12,3456    |
| 23,9867    |
| 20,3212    |
| 23456,1234 |
+------------+

টিপস: `SUBSTR(str, pos, len)` - `len` অপশনাল। নেগেটিভ পজিশন দিলে শেষ থেকে গণনা হয়।

  1. MySQL কোয়েরি: স্ট্রিং পরিবর্তন করে আন্ডারস্কোরের পরের অংশ মাত্র প্রদর্শন করা

  2. MySQL-এ স্ট্রিংয়ের প্রথম পুনরাবৃত্ত মানটিই রিপ্লেস করা

  3. PHP-তে স্ট্রিংয়ের প্রথম ক্যারেক্টার সরানো

  4. C#-এ স্ট্রিংয়ের প্রথম ক্যারেক্টার বের করা (Substring)