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

MySQL-এ URL রেকর্ডের অংশ খুঁজে বদলানো (Find & Replace)

MySQL-এ REPLACE() ফাংশন ব্যবহার করে কলামের ভেতর একটি সাবস্ট্রিং খুঁজে অন্য সাবস্ট্রিং দিয়ে প্রতিস্থাপন করা যায়। এটি URL ঠিক করা, টাইপো সংশোধন ইত্যাদিতে খুব কার্যকর।

টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable2025 (
    -> URL TEXT
    -> ); 
Query OK, 0 rows affected (0.88 sec)

mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.facebook.com');
mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.google.com');
mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.gmail.com');
mysql> SELECT * FROM DemoTable2025;
+-------------------------+
| URL                     |
+-------------------------+
| http=//www.facebook.com |
| http=//www.google.com   |
| http=//www.gmail.com    |
+-------------------------+

ফাইন্ড অ্যান্ড রিপ্লেস

mysql> UPDATE DemoTable2025
    -> SET URL = REPLACE(URL, 'http=', 'https:');
Query OK, 3 rows affected (0.21 sec)

ফলাফল

mysql> SELECT * FROM DemoTable2025;
+--------------------------+
| URL                      |
+--------------------------+
| https://www.facebook.com |
| https://www.google.com   |
| https://www.gmail.com    |
+--------------------------+

সিনট্যাক্স: REPLACE(column_name, 'search_string', 'replace_string')। এটি কেস-সেনসিটিভ এবং সকল অকুরেন্স রিপ্লেস করে।

  1. MySQL-এ ডোমেইন ভিত্তিক সার্চ ভলিউম বিশ্লেষণ (GROUP BY + ORDER BY)

  2. MySQL-এ বিশেষ ক্যারেক্টারযুক্ত মান খুঁজে NULL দিয়ে প্রতিস্থাপন করা

  3. C++-এ স্ট্রিংসে ফাইন্ড অ্যান্ড রিপ্লেস অপারেশন

  4. পাইথনে ফাইন্ড অ্যান্ড রিপ্লেস প্যাটার্ন