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

MySQL में, किसी स्ट्रिंग में निर्दिष्ट स्थिति पर सबस्ट्रिंग कैसे सम्मिलित करें?


हम किसी स्ट्रिंग में निर्दिष्ट स्थिति पर सबस्ट्रिंग सम्मिलित करने के लिए MySQL INSERT() फंक्शन का उपयोग कर सकते हैं।

सिंटैक्स

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

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

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

उदाहरण

mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint');
+------------------------------------------------+
| INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') |
+------------------------------------------------+
| MySQL @Tutorialspoint                          |
+------------------------------------------------+
1 row in set (0.00 sec)

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


  1. - MySQL केस-सेंसिटिव स्ट्रिंग तुलना कैसे कर सकता है?

    जैसा कि हम जानते हैं कि MySQL वर्णों की तुलना करते समय केस-सेंसिटिव नहीं है लेकिन इसे बदला जा सकता है यानी MySQL केस-सेंसिटिव स्ट्रिंग तुलना कर सकता है यदि हम अभिव्यक्ति से पहले BINARY कीवर्ड का उपयोग करेंगे। वास्तव में, BINARY कीवर्ड MySQL को स्ट्रिंग में वर्णों की तुलना उनके अंतर्निहित ASCII मानो

  1. - MySQL टेबल के कॉलम में रिकॉर्ड के रूप में संग्रहीत स्ट्रिंग की इंडेक्स स्थिति कैसे खोजें?

    हम MySQL टेबल के कॉलम में रिकॉर्ड के रूप में संग्रहीत स्ट्रिंग की इंडेक्स स्थिति खोजने के लिए FIELD() फंक्शन का उपयोग कर सकते हैं। इसे प्रदर्शित करने के लिए हम websites नामक टेबल का उपयोग कर रहे हैं जिसमें निम्नलिखित डेटा है: उदाहरण SELECT * FROM websites; +----+---------------+------------------

  1. - MySQL में दिनों की संख्या कैसे गिनें?

    MySQL में DATE() फ़ंक्शन और GROUP BY के साथ SUM() का उपयोग करके आप प्रत्येक दिनांक के लिए मानों का योग प्राप्त कर सकते हैं, जो दिन-वार गिनती या योग रिपोर्ट के लिए उपयोगी है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( ShippingDate DATETIME, CountOfDate INT ); डेटा डालना (एक ही दिनांक के