কম্পিউটার

কিভাবে MySQL টেবিল আপডেট করতে REPLACE() ফাংশন দিয়ে ডেটা খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে?


আমরা জানি যে REPLACE() ফাংশনটি একটি সাবস্ট্রিং এর ঘটনাকে একটি স্ট্রিং এর মধ্যে অন্য একটি সাবস্ট্রিং দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয়। ডেটা খুঁজে এবং প্রতিস্থাপন করে টেবিল আপডেট করতে আমরা আপডেট স্টেটমেন্টের সাথে REPLACE ফাংশনও ব্যবহার করতে পারি।

উদাহরণ

mysql> Update Student set Father_Name = REPLACE(Father_Name, 'Mr.','Shri ');
Query OK, 5 rows affected (0.06 sec)
Rows matched: 5 Changed: 5 Warnings: 0

mysql> Select Name, Father_Name from Student;
+---------+-----------------+
| Name    | Father_Name     |
+---------+-----------------+
| Gaurav  | Shri Ramesh     |
| Aarav   | Shri Sanjay     |
| Harshit | Shri Lovkesh    |
| Gaurav  | Shri Ramchander |
| Yashraj | Shri Mohan      |
+---------+-----------------+
5 rows in set (0.00 sec)

উপরের ক্যোয়ারীটি 'Mr.' খুঁজে বের করে এবং 'Sri' দিয়ে সেটিকে প্রতিস্থাপন করে কলাম Father_name আপডেট করেছে।


  1. একটি MySQL ব্যবহার করে সমগ্র টেবিলে পাঠ্য খুঁজুন এবং প্রতিস্থাপন করবেন?

  2. একটি মাইএসকিউএল টেবিলে সর্বোচ্চ আইডির সাথে যুক্ত ডেটা কীভাবে পাবেন?

  3. আমি কিভাবে ফাইল পাথ সহ একটি কলামে MySQL এ খুঁজে পেতে এবং প্রতিস্থাপন করতে পারি?

  4. MySQL:আমি কিভাবে বিশেষ অক্ষর সহ একটি মান খুঁজে বের করতে পারি এবং NULL দিয়ে প্রতিস্থাপন করতে পারি?