केवल पहली घटना के लिए खोज/प्रतिस्थापन करने के लिए, CONCAT और REPLACE() फ़ंक्शन का उपयोग करें।
उपयोगकर्ता परिभाषित सत्र चर सेट करने के लिए क्वेरी इस प्रकार है -
mysql> set @Sentence='Thks ks is a my string';क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इसमें k को केवल एक बार i से बदला जाएगा। क्वेरी इस प्रकार है। हमने INSTR() का भी उपयोग किया है -
mysql> @Sentence as NewString ,CONCAT(REPLACE(LEFT(@Sentence,INSTR(@Sentence, 'k')), 'k', 'i'), -> SUBSTRING(@Sentence, INSTR(@) चुनें वाक्य, 'k') + 1)) ChangeOnlyOneTime के रूप में;
एक वर्ण की केवल पहली घटना को प्रदर्शित करने वाला आउटपुट निम्न है -
<पूर्व>+--------------------------+--------------------- ---+| न्यूस्ट्रिंग | ChangeOnlyOneTime |+--------------------------+-------------------------- --+| Thks ks एक मेरी स्ट्रिंग है | यह ks एक मेरी स्ट्रिंग है |+--------------------------+----------------- --------+1 पंक्ति सेट में (0.00 सेकंड)