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

फंक्शन INSERT(str, Pos, len, newstr) में, यदि 'Pos' स्ट्रिंग की लंबाई के भीतर नहीं है तो परिणाम क्या होगा?


MySQL INSERT() फंक्शन कोई सम्मिलन नहीं करता यदि सम्मिलन की स्थिति स्ट्रिंग की लंबाई के भीतर नहीं है। कुछ मामले हैं जैसे हम नकारात्मक या 0 (शून्य) मान पास करते हैं या मान मूल स्ट्रिंग में कुल वर्णों की संख्या से 2 अधिक चला जाता है जब हम कह सकते हैं कि 'pos' स्ट्रिंग की लंबाई के भीतर नहीं है। इसे निम्न उदाहरण की मदद से समझा जा सकता है:

उदाहरण

नीचे दी गई क्वेरी कोई सम्मिलन नहीं करेगी क्योंकि 'pos' स्ट्रिंग की लंबाई के भीतर नहीं है यानी एक नकारात्मक मान।

mysql> Select INSERT('Tutorialspoint',-1,4,'.com');
+--------------------------------------+
| INSERT('Tutorialspoint',-1,4,'.com') |
+--------------------------------------+
| Tutorialspoint                       |
+--------------------------------------+
1 row in set (0.00 sec)

नीचे दी गई क्वेरी कोई सम्मिलन नहीं करेगी क्योंकि 'pos' स्ट्रिंग की लंबाई के भीतर नहीं है यानी 0 (शून्य)।

mysql> Select INSERT('Tutorialspoint',0,4,'.com');
+-------------------------------------+
| INSERT('Tutorialspoint',0,4,'.com') |
+-------------------------------------+
| Tutorialspoint                      |
+-------------------------------------+
1 row in set (0.00 sec)

नीचे दी गई क्वेरी कोई सम्मिलन नहीं करेगी क्योंकि 'pos' स्ट्रिंग की लंबाई के भीतर नहीं है यानी मूल स्ट्रिंग में वर्णों की संख्या के मान से 2 अधिक चला जाता है। नीचे दिए उदाहरण में, मूल स्ट्रिंग 'Tutorialspoint' में 14 वर्ण हैं और हमारे द्वारा दी गई स्थिति का मान 16 है इसलिए कोई सम्मिलन नहीं होता।

mysql> Select INSERT('Tutorialspoint',16,4,'.com');
+--------------------------------------+
| INSERT('Tutorialspoint',16,4,'.com') |
+--------------------------------------+
| Tutorialspoint                       |
+--------------------------------------+
1 row in set (0.00 sec)

  1. - पायथन में स्ट्रिंग की अधिकतम लंबाई क्या है?

    स्ट्रिंग की अधिकतम लंबाई प्लेटफॉर्म पर निर्भर करती है और एड्रेस स्पेस और/या RAM पर निर्भर करती है। sys मॉड्यूल में परिभाषित maxsize कॉन्स्टेंट 64-बिट सिस्टम पर 2^63-1 लौटाता है।>>> import sys\n>>> sys.maxsize\n9223372036854775807प्लेटफॉर्म के Py_ssize_t प्रकार द्वारा समर्थित सबसे ब

  1. - Python String की Max Length क्या है?

    Python String की Maximum Length 64-bit Python Installation और 64 GB Memory के साथ, लगभग 63 GB की Python 2 String काफी Feasible होनी चाहिए। यदि आप अपनी Memory को इससे कहीं अधिक Upgrade कर सकते हैं, तो आपकी Maximum Feasible Strings आनुपातिक रूप से Longer होनी चाहिए। लेकिन यह Runtimes पर Hit के साथ आ

  1. - पायथन में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण के लिए, print(len(abcdefghijklmnopqrstuvwxyz)) आउटपुट: 26