MySQL में REPLACE () फ़ंक्शन कैसे काम करता है?

Mysql Mem Replace Fanksana Kaise Kama Karata Hai



यदि आप MySQL डेटाबेस के साथ काम कर रहे हैं, तो आप उन परिस्थितियों में आ सकते हैं जहां आपको स्ट्रिंग के भीतर कुछ वर्णों या सबस्ट्रिंग्स को बदलकर अपने डेटा को संशोधित करने की आवश्यकता होती है। इस परिदृश्य में, REPLACE() फ़ंक्शन काम आता है क्योंकि यह आपको एक सबस्ट्रिंग के सभी उदाहरणों को एक स्ट्रिंग के साथ दूसरे सबस्ट्रिंग से बदलने की अनुमति देता है।

इस लेख में, हम उदाहरणों के साथ सिंटैक्स और MySQL REPLACE () फ़ंक्शन के उपयोग का पता लगाएंगे।







MySQL में REPLACE () फ़ंक्शन कैसे काम करता है?

' बदलना() “MySQL में फ़ंक्शन का उपयोग स्ट्रिंग में किसी विशेष सबस्ट्रिंग की सभी घटनाओं को एक अलग सबस्ट्रिंग के साथ बदलने/बदलने के लिए किया जाता है। REPLACE() फ़ंक्शन सिंटैक्स में नीचे दिए गए अनुसार तीन तर्क लेता है:



बदलना ( स्ट्रिंग, रिप्लेस_स्ट्रिंग, रिप्लेस_विथ_स्ट्रिंग )


उपरोक्त सिंटैक्स में:



    • शब्द ' डोरी ” वह इनपुट या मूल स्ट्रिंग है जिसे आप संशोधित करना चाहते हैं।
    • शब्द ' replace_string ” उस सबस्ट्रिंग को संदर्भित करता है जिसे आप बदलना चाहते हैं।
    • शब्द ' replace_with_string ” वह सबस्ट्रिंग है जिसे आप बदलना चाहते हैं।

आइए REPLACE() फ़ंक्शन के कार्य को समझने के लिए उदाहरणों की ओर बढ़ते हैं।





उदाहरण 1: एक स्ट्रिंग में एक विशिष्ट वर्ण को बदलें

आइए 'का उपयोग करके एक विशिष्ट वर्ण को बदलें' बदलना() ' कार्य करें और 'के साथ परिणाम प्राप्त करें' चुनना ' कथन:



बदलें का चयन करें ( 'लिनक्स' , 'एच' , 'एम' ) ;


उपरोक्त उदाहरण में, वर्ण ' एच 'के साथ बदल दिया गया है' एम ' में ' लिनक्स ' डोरी।

उत्पादन


आउटपुट में, आप देख सकते हैं कि “ लिनक्स 'स्ट्रिंग को' में बदल दिया गया है लिनक्स मिण्ट ”, यानी, निर्दिष्ट वर्ण “ एच 'चरित्र के साथ बदल दिया गया है' एम ”।

उदाहरण 2: एक स्ट्रिंग से एक विशेष वर्ण को हटा दें

एक स्ट्रिंग में वर्ण को 'का उपयोग करके हटाया जा सकता है' बदलना() 'कार्य इस प्रकार है:

बदलें का चयन करें ( 'लिनक्स' , 'एच' , '' ) ;


उपरोक्त उदाहरण में, तीसरा तर्क (replace_with_string) एक NULL मान है।

उत्पादन


आउटपुट ने दिखाया कि वर्ण 'एच' हटा दिया गया है क्योंकि तीसरे तर्क का शून्य मान था।

उदाहरण 3: कॉलम में एक सबस्ट्रिंग को दूसरे सबस्ट्रिंग से बदलें

कॉलम में एक सबस्ट्रिंग को दूसरे सबस्ट्रिंग से बदलने के लिए, ' बदलना() 'फ़ंक्शन का उपयोग' के साथ किया जा सकता है चुनना ' बयान इस प्रकार है:

First_name, last_name, REPLACE चुनें ( राज्य, 'सी' , 'में' ) जैसा राज्य शहर
ग्राहकों से
जहां राज्य = 'वह' ;


उपरोक्त उदाहरण में, REPLACE () फ़ंक्शन 'पर लागू होता है' राज्य 'का स्तंभ' ग्राहकों 'तालिका, और' कहाँ 'उपवाक्य आउटपुट को फ़िल्टर करने के लिए लागू किया जाता है।

उत्पादन


आउटपुट ने दिखाया कि निर्दिष्ट सबस्ट्रिंग को बदल दिया गया है।

उदाहरण 4: कॉलम को बदलकर मान को अपडेट करें

मान का उपयोग करके अद्यतन किया जा सकता है ' बदलना() 'फ़ंक्शन, फ़ंक्शन का वापसी मान सेट करके, उदाहरण नीचे दिया गया है:

अद्यतन श्रेणियां
सेट नाम = बदलें ( नाम, 'खिलौने और खेल' , 'खिलौने' ) ;


उपरोक्त उदाहरण में, ' खिलौने और खेल '(स्ट्रिंग) को' से बदल दिया गया है खिलौने 'में स्ट्रिंग' नाम 'का स्तंभ' श्रेणियाँ ' मेज़।

उत्पादन


आउटपुट दर्शाता है कि सबस्ट्रिंग ' खिलौने और खेल 'के साथ बदल दिया गया है' खिलौने '।

निष्कर्ष

MySQL में, स्ट्रिंग या कॉलम के भीतर सबस्ट्रिंग को बदलने के लिए, REPLACE () फ़ंक्शन का उपयोग किया जा सकता है। इसका उपयोग वर्णों को हटाने, तालिका डेटा बदलने या विशेष वर्णों या सबस्ट्रिंग्स को बदलने के लिए किया जा सकता है। MySQL में REPLACE () फ़ंक्शन का उपयोग करने के लिए, आपको तीन तर्क, स्ट्रिंग, रिप्लेस_स्ट्रिंग और रिप्लेस_विथ_स्ट्रिंग प्रदान करने की आवश्यकता है। इस गाइड ने विस्तार से बताया है कि MySQL में REPLACE () फ़ंक्शन कैसे काम करता है।