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)

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


  1. - MySQL में LIKE का उपयोग करके पहली टेबल से नई टेबल कैसे बनाएं

    CREATE TABLE ... LIKE के साथ टेबल स्ट्रक्चर कॉपी करना मौजूदा टेबल की संरचना (कॉलम्स, इंडेक्सेस, कंस्ट्रेंट्स) कॉपी करके नई टेबल बनाने के लिए CREATE TABLE ... LIKE का उपयोग करें। ध्यान दें: यह केवल स्ट्रक्चर कॉपी करता है, डेटा नहीं। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( EmployeeId

  1. - MySQL में SUBSTRING() और LENGTH() से अंत से X वर्ण हटाएं (TRIM)

    MySQL में किसी स्ट्रिंग के अंत से निर्दिष्ट संख्या में वर्ण हटाने (ट्रिम करने) के लिए SUBSTRING() के साथ LENGTH() फ़ंक्शन का संयोजन उपयोग करें। MySQL में अंत से ट्रिम करने का कोई सीधा RTRIM(n) फ़ंक्शन नहीं है। सिंटैक्स SUBSTRING(column_name, 1, LENGTH(column_name) - n) 1 - प्रारंभ स्थिति (पहला वर्

  1. - MySQL में SUBSTRING_INDEX से स्ट्रिंग विभाजित करना

    SUBSTRING_INDEX() से नाम विभाजित करना SUBSTRING_INDEX(str, delim, count) डिलीमीटर के आधार पर सबस्ट्रिंग निकालता है। धनात्मक count बाएँ से, ऋणात्मक दाएँ से गिनता है। तालिका और डेटा (Chris Brown), (David Miller), (John Doe); पहला और अंतिम नाम निकालना FROM DemoTable1465; परिणाम +----------------