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

MySQL-এ str_replace এর বিকল্প REPLACE() ফাংশন ব্যবহার

MySQL-এ str_replace এর সমতুল্য হলো REPLACE() ফাংশন। বুঝতে একটি টেবিল তৈরি করি:

mysql> CREATE TABLE StringReplaceDemo (
    -> Id INT,
    -> URL VARCHAR(200)
    -> );

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

mysql> INSERT INTO StringReplaceDemo VALUES(1001, 'https://www.google.co.in');
mysql> INSERT INTO StringReplaceDemo VALUES(1002, 'https://www.facebook.com');
mysql> INSERT INTO StringReplaceDemo VALUES(1003, 'https://mail.google.com');

সব রেকর্ড দেখুন:

mysql> SELECT * FROM StringReplaceDemo;

আউটপুট:

+------+--------------------------+
| Id   | URL                      |
+------+--------------------------+
| 1001 | https://www.google.co.in |
| 1002 | https://www.facebook.com |
| 1003 | https://mail.google.com  |
+------+--------------------------+

এখন 'mail' শব্দটি 'www' দিয়ে প্রতিস্থাপন করি:

mysql> UPDATE StringReplaceDemo SET URL = REPLACE(URL, 'mail', 'www') WHERE URL LIKE '%mail%';

পরিবর্তন যাচাই করুন:

mysql> SELECT * FROM StringReplaceDemo;

ফলাফল:

+------+--------------------------+
| Id   | URL                      |
+------+--------------------------+
| 1001 | https://www.google.co.in |
| 1002 | https://www.facebook.com |
| 1003 | https://www.google.com   |
+------+--------------------------+
  1. MySQL প্রসিডিউরে "IF NOT IN" ব্যবহার করা যায় কি?

  2. MySQL-এ ORDER BY NULL ব্যবহার করা যায় কিনা?

  3. MySQL-এ SELECT NULL স্টেটমেন্ট ব্যবহার করা যায় কিনা?

  4. MySQL-এ LIKE CONCAT() ব্যবহার করে ডাইনামিক প্যাটার্ন ম্যাচিং