Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL फ़ंक्शन का उपयोग करके मूल स्ट्रिंग से वर्णों को हटाने के बाद स्ट्रिंग के भीतर नई स्ट्रिंग कैसे सम्मिलित करें?

<घंटा/>

हम मूल स्ट्रिंग से वर्णों को हटाने के बाद एक स्ट्रिंग के भीतर नई स्ट्रिंग सम्मिलित करने के लिए MySQL INSERT () फ़ंक्शन का उपयोग कर सकते हैं।

सिंटैक्स

INSERT(original_string, @pos, @len, new_string)

यहाँ, original_string वह स्ट्रिंग है जिसमें हम कुछ विशिष्ट वर्णों के स्थान पर नई स्ट्रिंग सम्मिलित करना चाहते हैं।

@pos वह स्थान है जिस पर नई स्ट्रिंग का सम्मिलन प्रारंभ होना चाहिए।

@len मूल स्ट्रिंग से हटाए जाने वाले वर्णों की संख्या है। वर्णों को हटाने का प्रारंभिक बिंदु @pos का मान है।

New_string वह स्ट्रिंग है जिसे हम मूल स्ट्रिंग में सम्मिलित करना चाहते हैं।

उदाहरण

mysql> Select INSERT('Yash Sharma',5,7,' Pal');

+----------------------------------+
| INSERT('Yash Sharma',5,7,' Pal') |
+----------------------------------+
| Yash Pal                         |
+----------------------------------+

1 row in set (0.00 sec)

यहाँ उपरोक्त उदाहरण में नई स्ट्रिंग 'पाल' डाली गई है। सम्मिलन मूल स्ट्रिंग के 5 वें वर्ण से शुरू होता है और यह फ़ंक्शन हटा देता है, प्रारंभिक बिंदु 5 वां वर्ण है, मूल स्ट्रिंग से कुल 7 वर्ण हैं।


  1. MySQL LIKE का उपयोग करके पहली तालिका से एक नई तालिका कैसे बनाएं?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1 (कर्मचारी नाम) मान (सैम) में डालें; क्वेरी ठीक है, 1 पंक्ति

  1. MySQL में अंतिम से शुरू होने वाले वर्णों की x संख्या को कैसे ट्रिम करें?

    इसके लिए आप लंबाई () के साथ सबस्ट्रिंग () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1329 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड) चयन कथन का उपय

  1. SUBSTRING_INDEX का उपयोग करके MySQL में स्ट्रिंग को कैसे विभाजित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1465 मानों (जॉन डो) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1465 से *