Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में स्ट्रिंग के भीतर किसी सबस्ट्रिंग के सभी घटनाओं को दूसरी सबस्ट्रिंग से कैसे बदलें?

MySQL REPLACE() फंक्शन स्ट्रिंग के भीतर किसी सबस्ट्रिंग के सभी घटनाओं को दूसरी सबस्ट्रिंग से बदल सकता है।

सिंटैक्स

REPLACE(str, find_string, replace_with)

यहाँ

  • Str वह स्ट्रिंग है जिसमें सबस्ट्रिंग है।
  • Find_string वह सबस्ट्रिंग है जो स्ट्रिंग str के भीतर एक या अधिक बार मौजूद है।
  • Replace_with वह सबस्ट्रिंग है जो हर बार str के भीतर find_string मिलने पर उसे बदलेगी।

उदाहरण

mysql> Select REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam');
+------------------------------------------------+
| REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam') |
+------------------------------------------------+
| Shyam, My Name is Shyam                        |
+------------------------------------------------+
1 row in set (0.00 sec)
  1. - MySQL REGEXP से स्ट्रिंग में अंक (डिजिट) कैसे मिलान करें

    MySQL में REGEXP ऑपरेटर का उपयोग करके किसी स्ट्रिंग कॉलम में अंक (0-9) वाले रिकॉर्ड खोज सकते हैं। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName REGEXP [0-9]; टेबल बनाएं और डेटा डालें mysql> CREATE TABLE DemoTable1841 (Code VARCHAR(20)); mysql> INSERT INTO DemoTable1841 VALUES(Jo

  1. - MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?

    REGEXP_REPLACE() फ़ंक्शन केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)। उदाहरण स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time. first का पहला occurrence second से रिप्लेस करना है। टेबल और डेटा insert into demo26

  1. - पायथन में स्ट्रिंग के सभी घटनाओं को दूसरी स्ट्रिंग से कैसे बदलें?

    पायथन में स्ट्रिंग क्लास में replace नामक एक मेथड होता है। यह उस स्ट्रिंग को इनपुट के रूप में लेता है जिसे बदला जाना है और वह स्ट्रिंग जिससे बदलना है। इसे स्ट्रिंग ऑब्जेक्ट पर कॉल किया जाता है। आप सभी no को yes से बदलने के लिए इस मेथड को निम्न प्रकार से कॉल कर सकते हैं: >>> no one knows how