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

MySQL-এ UPDATE এবং TRIM() ব্যবহার করে কলাম থেকে নির্দিষ্ট প্রিফিক্স মুছে ফেলা

MySQL-এ কোনো কলামের সব রো থেকে নির্দিষ্ট প্রিফিক্স (যেমন "Dept.") মুছে ফেলতে TRIM(TRAILING ... FROM ...) এবং UPDATE স্টেটমেন্ট একসাথে ব্যবহার করা হয়।

প্রাথমিক ডেটা

mysql> Select * from Employee;
+------+----------------+------------+----------------------+
| Id   | Name           | Address    | Department           |
+------+----------------+------------+----------------------+
| 100  | Raman          | Delhi      | IT Dept.             |
| 101  | Mohan          | Haryana    | History Dept.        |
| 102  | Shyam          | Chandigarh | ENGLISH Dept.        |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg. Dept. |
| 104  | Bimal Roy      | Calcutta   | Computer Engg. Dept. |
+------+----------------+------------+----------------------+

আপডেট কোয়েরি: ট্রেইলিং "Dept." মুছে ফেলা

mysql> Update Employee set Department = TRIM(Trailing 'Dept.' FROM Department);
Query OK, 5 rows affected (0.10 sec)
Rows matched: 5 Changed: 5 Warnings: 0

ফলাফল

mysql> Select * from Employee;
+------+----------------+------------+-----------------+
| Id   | Name           | Address    | Department      |
+------+----------------+------------+-----------------+
| 100  | Raman          | Delhi      | IT              |
| 101  | Mohan          | Haryana    | History         |
| 102  | Shyam          | Chandigarh | ENGLISH         |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg.  |
| 104  | Bimal Roy      | Calcutta   | Computer Engg.  |
+------+----------------+------------+-----------------+

নোট: TRIM(TRAILING 'str' FROM col) শুধু শেষের স্ট্রিং মুছে ফেলে। লিডিং মুছতে LEADING, দুই সাইড মুছতে BOTH ব্যবহার করুন।

  1. MySQL-এ নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং থেকে সর্বোচ্চ সংখ্যা বের করা

  2. MySQL-এ TRIM() ব্যবহার করে ট্রেইলিং আন্ডারস্কোর (_) মুছে ফেলা

  3. MySQL-এ স্ট্রিং কলাম থেকে সংখ্যাসূচক মান কাস্ট এবং আপডেট করা (যতক্ষণ প্রযোজ্য)

  4. MySQL-এ UPDATE ... WHERE ব্যবহার করে নির্দিষ্ট সারি ও কলাম আপডেট করুন