जैसा कि हम जानते हैं कि MySQL क्वेरी में कंडीशन/एस डालने के लिए WHERE क्लॉज का उपयोग किया जाता है और MySQL उन शर्तों के आधार पर परिणाम सेट करता है। इसी तरह जब हम WHERE क्लॉज के साथ REPLACE () फ़ंक्शन का उपयोग करते हैं, तो परिणाम सेट प्रदान की गई शर्तों पर निर्भर करेगा। निम्नलिखित 'छात्र' तालिका से डेटा का उपयोग करके एक उदाहरण है जिसमें REPLACE() फ़ंक्शन कॉलम 'नाम' के रिकॉर्ड को प्रतिस्थापित करता है जिसमें कॉलम 'विषय' का मान 'कंप्यूटर' है।
उदाहरण
mysql> Select Name, REPLACE(Name, 'G','S') from student Where Subject = 'Computers'; +--------+------------------------+ | Name | REPLACE(Name, 'G','S') | +--------+------------------------+ | Gaurav | Saurav | | Gaurav | Saurav | +--------+------------------------+ 2 rows in set (0.00 sec)