सभी उत्तर महान हैं लेकिन मैं आपको एक अच्छा उदाहरण देना चाहता हूं
select replace('this value from table', 'table', 'table but updated')
यह एसक्यूएल स्टेटमेंट दिए गए स्टेटमेंट के अंदर "टेबल" (दूसरा पैरामीटर) शब्द के अस्तित्व को तीसरे पैरामीटर से बदल देगा
प्रारंभिक मूल्य है, this value from table
लेकिन प्रतिस्थापित कार्य निष्पादित करने के बाद यह होगाthis value from table but updated
और यहाँ एक वास्तविक उदाहरण है
UPDATE publication
SET doi = replace(doi, '10.7440/perifrasis', '10.25025/perifrasis')
WHERE doi like '10.7440/perifrasis%'
उदाहरण के लिए यदि हमारे पास यह मान है
10.7440/perifrasis.2010.1.issue-1
यह हो जाएगा
10.25025/perifrasis.2010.1.issue-1
आशा है कि यह आपको बेहतर दृश्य प्रदान करता है
where path like '%oldstring%'
यदि बहुत अधिक डेटा था, तो मैं आमतौर पर जोड़ूंगा ।