MySQL இல் REPLACE() செயல்பாடு எவ்வாறு செயல்படுகிறது?

Mysql Il Replace Ceyalpatu Evvaru Ceyalpatukiratu



நீங்கள் MySQL தரவுத்தளங்களுடன் பணிபுரிகிறீர்கள் என்றால், ஒரு சரத்திற்குள் குறிப்பிட்ட எழுத்துகள் அல்லது துணைச்சரங்களை மாற்றுவதன் மூலம் உங்கள் தரவை மாற்ற வேண்டிய சூழ்நிலைகளை நீங்கள் சந்திக்க நேரிடும். இந்தச் சூழ்நிலையில், REPLACE() செயல்பாடு பயனுள்ளதாக இருக்கும், ஏனெனில் இது ஒரு சரத்திற்குள் உள்ள ஒரு துணைச்சரத்தின் அனைத்து நிகழ்வுகளையும் மற்றொரு துணைச்சரத்துடன் மாற்ற உங்களை அனுமதிக்கிறது.

இந்த கட்டுரையில், தொடரியல் மற்றும் MySQL REPLACE() செயல்பாட்டின் பயன்பாட்டை எடுத்துக்காட்டுகளுடன் ஆராய்வோம்.







MySQL இல் REPLACE() செயல்பாடு எவ்வாறு செயல்படுகிறது?

' மாற்று() ” MySQL இல் உள்ள செயல்பாடு ஒரு சரத்தில் ஒரு குறிப்பிட்ட சப்ஸ்ட்ரிங்கின் அனைத்து நிகழ்வுகளையும் வேறு சப்ஸ்ட்ரிங் மூலம் மாற்ற/பதிலீடு செய்ய பயன்படுத்தப்படுகிறது. REPLACE() செயல்பாடு தொடரியல் கீழே கொடுக்கப்பட்டுள்ள மூன்று வாதங்களை எடுக்கும்:



மாற்றவும் ( சரம், ரீப்ளேஸ்_ஸ்ட்ரிங், ரிப்ளேஸ்_வித்_ஸ்ட்ரிங் )


மேலே உள்ள தொடரியல்:



    • கால ' லேசான கயிறு ” என்பது நீங்கள் மாற்ற விரும்பும் உள்ளீடு அல்லது அசல் சரம்.
    • கால ' பதிலாக_சரம் ” என்பது நீங்கள் மாற்ற விரும்பும் துணைச்சரத்தைக் குறிக்கிறது.
    • கால ' சரத்துடன்_மாற்று ” என்பது நீங்கள் மாற்ற விரும்பும் சப்ஸ்ட்ரிங்.

REPLACE() செயல்பாட்டின் செயல்பாட்டைப் புரிந்துகொள்ள எடுத்துக்காட்டுகளுக்குச் செல்லலாம்.





எடுத்துக்காட்டு 1: ஒரு சரத்தில் ஒரு குறிப்பிட்ட எழுத்தை மாற்றவும்

'ஐப் பயன்படுத்தி ஒரு குறிப்பிட்ட எழுத்தை மாற்றுவோம் மாற்று() 'செயல்படுத்தி முடிவைப் பெறவும்' தேர்ந்தெடுக்கவும் ” அறிக்கை:



மாற்று என்பதைத் தேர்ந்தெடுக்கவும் ( 'லினக்ஸ்' , 'h' , 'm' ) ;


மேலே உள்ள எடுத்துக்காட்டில், பாத்திரம் ' '' என்று மாற்றப்பட்டது மீ 'இல்' லினக்ஸ் ' லேசான கயிறு.

வெளியீடு


வெளியீட்டில், '' லினக்ஸ் 'சரம்' என மாற்றப்பட்டது லினக்ஸ்மிண்ட் ”, அதாவது, குறிப்பிட்ட எழுத்து” 'எழுத்து மாற்றப்பட்டது' மீ ”.

எடுத்துக்காட்டு 2: ஒரு சரத்திலிருந்து ஒரு குறிப்பிட்ட பாத்திரத்தை அகற்றவும்

' மாற்று() ” செயல்பாடு பின்வருமாறு:

மாற்று என்பதைத் தேர்ந்தெடுக்கவும் ( 'லினக்ஸ்' , 'h' , '' ) ;


மேலே உள்ள எடுத்துக்காட்டில், மூன்றாவது மதிப்புரு (replace_with_string) ஒரு NULL மதிப்பாகும்.

வெளியீடு


மூன்றாவது வாதத்திற்கு பூஜ்ய மதிப்பு இருப்பதால் “h” எழுத்து நீக்கப்பட்டதாக வெளியீடு காட்டுகிறது.

எடுத்துக்காட்டு 3: ஒரு நெடுவரிசையில் ஒரு சப்ஸ்ட்ரிங்கை மற்றொரு சப்ஸ்ட்ரிங் கொண்டு மாற்றவும்

ஒரு நெடுவரிசையில் ஒரு துணைச்சரத்தை மற்றொரு துணைச்சரத்துடன் மாற்ற, ' மாற்று() 'செயல்பாட்டை' உடன் பயன்படுத்தலாம் தேர்ந்தெடுக்கவும் ” அறிக்கை பின்வருமாறு:

முதல்_பெயர், கடைசி_பெயர், REPLACE ஆகியவற்றைத் தேர்ந்தெடுக்கவும் ( நிலை, 'சி' , 'IN' ) என மாநிலம் நகரம்
வாடிக்கையாளர்களிடமிருந்து
மாநிலம் = 'அந்த' ;


மேலே உள்ள எடுத்துக்காட்டில், REPLACE() செயல்பாடு ' நிலை 'நெடுவரிசை' வாடிக்கையாளர்கள் 'அட்டவணை, மற்றும்' எங்கே வெளியீட்டை வடிகட்டுவதற்கு 'பிரிவு பயன்படுத்தப்படுகிறது.

வெளியீடு


குறிப்பிட்ட சப்ஸ்ட்ரிங் மாற்றப்பட்டதை வெளியீடு காட்டுகிறது.

எடுத்துக்காட்டு 4: நெடுவரிசையை மாற்றுவதன் மூலம் மதிப்பைப் புதுப்பிக்கவும்

மதிப்பைப் பயன்படுத்தி புதுப்பிக்கலாம் ' மாற்று() ” செயல்பாடு, செயல்பாட்டின் வருவாய் மதிப்பை அமைப்பதன் மூலம், எடுத்துக்காட்டு கீழே கொடுக்கப்பட்டுள்ளது:

வகைகளைப் புதுப்பிக்கவும்
அமை பெயர் = REPLACE ( பெயர், 'பொம்மைகள் மற்றும் விளையாட்டுகள்' , 'பொம்மைகள்' ) ;


மேலே உள்ள எடுத்துக்காட்டில், ' பொம்மைகள் மற்றும் விளையாட்டுகள் ” (சரம்) பதிலாக “ பொம்மைகள் 'சரம்' இல் பெயர் 'நெடுவரிசை' வகைகள் ' மேசை.

வெளியீடு


வெளியீடு 'சப்ஸ்ட்ரிங்' என்பதைக் காட்டுகிறது பொம்மைகள் மற்றும் விளையாட்டுகள் '' என்று மாற்றப்பட்டது பொம்மைகள் '.

முடிவுரை

MySQL இல், சரங்கள் அல்லது நெடுவரிசைகளுக்குள் சப்ஸ்ட்ரிங்ஸை மாற்ற, REPLACE() செயல்பாட்டைப் பயன்படுத்தலாம். எழுத்துகளை அகற்ற, அட்டவணை தரவை மாற்ற அல்லது குறிப்பிட்ட எழுத்துகள் அல்லது துணைச்சரங்களை மாற்றுவதற்கு இது பயன்படுத்தப்படலாம். MySQL இல் REPLACE() செயல்பாட்டைப் பயன்படுத்த, நீங்கள் மூன்று வாதங்களை வழங்க வேண்டும், string, replace_string மற்றும் replace_with_string. MySQL இல் REPLACE() செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதை இந்த வழிகாட்டி விரிவாக விளக்கியுள்ளது.