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

MySQL-এ প্রথম ডিজিট রিমুভ করা (SUBSTR)

স্ট্রিংয়ের প্রথম ক্যারেক্টার সরাতে SUBSTR() বা SUBSTRING() ফাংশন ব্যবহার করা হয়। সিনট্যাক্স: `SUBSTR(column, 2)` — ২য় পজিশন থেকে শেষ পর্যন্ত।

উদাহরণ:

টেবিল তৈরি:

CREATE TABLE DemoTable607 (Value VARCHAR(100));

রেকর্ড যোগ করা:

INSERT INTO DemoTable607 VALUES('83967364'), ('10939432'), ('932111');

সব রেকর্ড দেখানো:

SELECT * FROM DemoTable607;

আউটপুট (আপডেট আগে):

+----------+
| Value    |
+----------+
| 83967364 |
| 10939432 |
| 932111   |
+----------+

প্রথম ডিজিট রিমুভ করা:

UPDATE DemoTable607 SET Value = SUBSTR(Value, 2);

আউটপুট (আপডেট পরে):

+---------+
| Value   |
+---------+
| 3967364 |
| 0939432 |
| 32111   |
+---------+

ব্যাখ্যা: SUBSTR(Value, 2) প্রতিটি স্ট্রিংয়ের ২য় ক্যারেক্টার থেকে শেষ পর্যন্ত রিটার্ন করে। পজিশন ১-বেসড। আপডেট دائمি, তাই ব্যাকআপ নিন। NUMERIC কলামে ব্যবহার করলে লিডিং জিরো যেতে পারে (যেমন 0939432)।

  1. MySQL-এ SUBSTRING এবং LOCATE দিয়ে কলাম থেকে প্রথম শব্দ সরিয়ে ফেলা

  2. MySQL-এ SUBSTRING_INDEX() দিয়ে কমা-সেপারেটেড সংখ্যার সেটের প্রথম সংখ্যা দিয়ে ORDER BY করা

  3. MySQL কোয়েরি দিয়ে বর্গাকার বন্ধনীর মাঝপথের টেক্সট সরানো

  4. MySQL-এ RTRIM() ফাংশন ব্যবহার করে ট্রেইলিং স্পেস সরানো