Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL का उपयोग करके MySQL डेटाबेस में टेक्स्ट कैसे खोजें और बदलें?

MySQL डेटाबेस में एक आसान और सरल स्ट्रिंग फ़ंक्शन REPLACE () है जो तालिका डेटा को मिलान स्ट्रिंग (from_string) के साथ नई स्ट्रिंग (to_string) से बदलने की अनुमति देता है। यह तब उपयोगी होता है जब टेक्स्ट स्ट्रिंग को खोजने और बदलने की आवश्यकता होती है जो कई रिकॉर्ड या पंक्तियों को प्रभावित करती है, जैसे कंपनी का नाम, पोस्टकोड, यूआरएल या वर्तनी की गलती।

REPLACE का सिंटैक्स है:

REPLACE(text_string, from_string, to_string)

MySQL संदर्भ REPLACE को फ़ंक्शन के रूप में वर्णित करता है जो स्ट्रिंग की सभी घटनाओं के साथ स्ट्रिंग टेक्स्ट_स्ट्रिंग को स्ट्रिंग to_string द्वारा प्रतिस्थापित करता है, जहां से_स्ट्रिंग की खोज करते समय मिलान केस-संवेदी होता है। text_string को डेटाबेस तालिका में किसी फ़ील्ड से भी पुनर्प्राप्त किया जा सकता है।

अधिकांश SQL कमांड REPLACE () फ़ंक्शन का उपयोग कर सकते हैं, विशेष रूप से SELECT और UPDATE मैनिपुलेशन स्टेटमेंट।

उदाहरण के लिए, REPLACE फ़ंक्शन का उपयोग करके UPDATE SQL कमांड का सिंटैक्स:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');

उदाहरण के तौर पर:

update client_table set company_name = replace(company_name, 'Old Company', 'New Company')

उपरोक्त कथन क्लाइंट_टेबल तालिका के company_name के क्षेत्र में 'पुरानी कंपनी' के सभी उदाहरणों को 'नई कंपनी' में बदल देगा।

SQLECT क्वेरी के लिए एक और उदाहरण:

SELECT REPLACE('www.mysql.com', 'w', 'Ww');

उपरोक्त कथन परिणाम के रूप में 'WwWwWw.mysql.com' लौटाएगा। REPLACE फ़ंक्शन मल्टीबाइट सुरक्षित है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL एक टेबल को छोड़कर डेटाबेस को सभी विशेषाधिकार प्रदान करता है

  2. MySQL का उपयोग करके तीन तालिकाओं में शामिल होना

  3. MySQL में रूपांतरण दर की गणना कैसे करें?

  4. PHP के साथ MySQL डेटाटाइम से दूसरे प्रारूप में कनवर्ट करें

  5. SQL के रूप में तालिका बनाएँ के साथ MySQL, MariaDB, Oracle, PostgreSQL, DB2 और SQLite में डुप्लिकेट, कॉपी या बैकअप तालिकाएँ