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

MySQL में URL रिकॉर्ड के भाग को ढूंढें और बदलें

समाधान

REPLACE() फंक्शन का उपयोग करके स्ट्रिंग के भाग को बदलें।

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE DemoTable2025 (URL TEXT);
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> UPDATE DemoTable2025 SET URL = REPLACE(URL, 'http=', 'https:');

परिणाम

+--------------------------+
| URL                      |
+--------------------------+
| https://www.facebook.com |
| https://www.google.com   |
| https://www.gmail.com    |
+--------------------------+

सिंटैक्स: REPLACE(column, search_string, replace_string) - सभी घटनाओं को बदलता है।

  1. - MySQL में विशेष वर्ण वाले मान को खोजकर NULL से कैसे बदलें?

    MySQL में किसी विशिष्ट मान (जिसमें विशेष वर्ण शामिल हों) को खोजकर उसे NULL से बदलने के लिए, साधारण UPDATE स्टेटमेंट के साथ WHERE क्लॉज़ का उपयोग करें। विशेष वर्णों के लिए स्ट्रिंग लिटरल में उचित एस्केपिंग या कोटिंग आवश्यक है। उदाहरण: अंडरस्कोर वाले कोड को NULL करना डेमो टेबल बनाएं: mysql> CREA

  1. - C++ में स्ट्रिंग में ढूंढें और बदलें

    मान लीजिए हमारे पास एक स्ट्रिंग S है, हम कुछ प्रतिस्थापन ऑपरेशन करेंगे जो अक्षरों के समूहों को नए के साथ बदलते हैं। प्रत्येक प्रतिस्थापन ऑपरेशन में 3 पैरामीटर होते हैं - एक प्रारंभिक इंडेक्स i, एक स्रोत शब्द x और एक लक्ष्य शब्द y। अब नियम यह है कि यदि x मूल स्ट्रिंग S में स्थिति i पर शुरू होता है,

  1. - पायथन में पैटर्न खोजें और बदलें

    मान लीजिए हमारे पास शब्दों की एक सूची और एक पैटर्न है, और हमें यह ढूंढना है कि words में कौन से शब्द पैटर्न से मेल खाते हैं। यहां एक शब्द पैटर्न से मेल खाता है यदि अक्षरों का एक क्रमपरिवर्तन p मौजूद है ताकि पैटर्न में प्रत्येक अक्षर x को p(x) से बदलने के बाद, हमें लक्ष्य शब्द मिले। हमें words में उन