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

MySQL REPLACE() फंक्शन एकाधिक रिकॉर्ड में स्ट्रिंग को कैसे बदलता है?

यदि हम एकाधिक रिकॉर्ड में स्ट्रिंग को बदलना चाहते हैं तो REPLACE() फंक्शन में पहला आर्गुमेंट कॉलम नाम होना चाहिए यानी स्ट्रिंग के स्थान पर। इसका अर्थ है कि यह उस विशेष कॉलम में सभी सबस्ट्रिंग को दूसरी सबस्ट्रिंग से बदल देगा। हम REPLACE() फंक्शन का उपयोग WHERE क्लॉज के साथ UPDATE स्टेटमेंट के साथ भी कर सकते हैं ताकि शर्तें लागू की जा सकें। इसे निम्न उदाहरण से दर्शाया गया है:

उदाहरण

mysql> Update Student set Name = REPLACE(Name, 'G','S') WHERE Subject LIKE '%Comp%';
Query OK, 2 rows affected (0.08 sec)
Rows matched: 2 Changed: 2 Warnings: 0

उपरोक्त क्वेरी Student टेबल के एकाधिक रिकॉर्ड में स्ट्रिंग को बदलती है।

mysql> Select Name, Subject from Student;
+---------+-----------+
| Name    | Subject   |
+---------+-----------+
| Saurav  | Computers |
| Aarav   | History   |
| Harshit | Commerce  |
| Saurav  | Computers |
| Yashraj | Math      |
+---------+-----------+
5 rows in set (0.00 sec)
  1. - क्या MySQL का SLEEP() फ़ंक्शन बिजी-वेट है? इसे कैसे लागू करें?

    MySQL SLEEP() फ़ंक्शन: बिजी-वेट नहीं, बल्कि कुशल विलंब नहीं, MySQL का SLEEP() फ़ंक्शन बिजी-वेट (busy-wait) नहीं है। यह CPU साइकिल बर्बाद किए बिना निर्दिष्ट सेकंड के लिए कनेक्शन को सस्पेंड कर देता है। उदाहरण के साथ कार्यान्वयन आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable (FirstName VARCHAR(10

  1. - MySQL में शर्तों के आधार पर रिकॉर्ड्स को कैसे बदलें?

    MySQL CASE स्टेटमेंट का उपयोग करके सशर्त अपडेट MySQL में विशिष्ट शर्तों के आधार पर रिकॉर्ड्स को अपडेट करने के लिए CASE स्टेटमेंट का उपयोग किया जाता है। यह आपको एक ही क्वेरी में कई शर्तों को संभालने की अनुमति देता है। उदाहरण: खिलाड़ियों के स्कोर अपडेट करना सबसे पहले एक टेबल बनाते हैं और कुछ डेटा डाल

  1. - MySQL में REPLACE() फंक्शन का उपयोग करके वर्ण कैसे बदलें?

    MySQL में REPLACE() फ़ंक्शन का उपयोग करके किसी स्ट्रिंग में सभी घटनाओं को दूसरे स्ट्रिंग से बदला जा सकता है। यह टाइपो सुधार, डेटा सफाई के लिए उपयोगी है। सिंटैक्स REPLACE(column_name, old_string, new_string) उदाहरण तालिका बनाएं और डेटा डालें (टाइपो के साथ): mysql> CREATE TABLE DemoTable (Name VA