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

जब MySQL SUBSTRING_INDEX () फ़ंक्शन आउटपुट के रूप में तर्क में प्रदान की गई समान स्ट्रिंग देता है?


MySQL SUBSTRING_INDEX() फ़ंक्शन आउटपुट के समान स्ट्रिंग लौटाएगा यदि तर्क 'गिनती' का मान सीमांकक की घटनाओं की कुल संख्या से अधिक है। इसे निम्नलिखित उदाहरण से प्रदर्शित किया जा सकता है -

mysql> Select SUBSTRING_INDEX('www.google.co.in','.',4);
+-------------------------------------------+
| SUBSTRING_INDEX('www.google.co.in','.',4) |
+-------------------------------------------+
| www.google.co.in                          |
+-------------------------------------------+
1 row in set (0.00 sec)

उपरोक्त क्वेरी उसी स्ट्रिंग को लौटाती है क्योंकि 4 तर्क के रूप में प्रदान किए गए सीमांकक की घटनाओं की कुल संख्या से अधिक है यानी '।'।


  1. - जब MySQL IN () फ़ंक्शन NULL लौटाता है?

    निम्नलिखित दो मामले हैं जब MySQL IN() फ़ंक्शन परिणाम के रूप में NULL लौटाता है - केस-1 - जब बाईं ओर का एक्सप्रेशन NULL हो IN() फ़ंक्शन NULL लौटाएगा यदि बाईं ओर का एक्सप्रेशन NULL है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - mysql> Select NULL IN (1,2,3,4,10); +----------------------+ | NULL IN (1

  1. - यदि INTERVAL () फ़ंक्शन का पहला तर्क NULL है, तो MySQL क्या लौटाता है?

    MySQL -1 को आउटपुट के रूप में लौटाता है यदि INTERVAL() फ़ंक्शन का पहला तर्क NULL है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - इंटरवल चुनें (नल,20,32,38,40,50,55);+-------------------------- ------------+| अंतराल (नल, 20,32,38,40,50,55) |+-------------------------------- ------+| -1 |+---------------

  1. - जब MySQL MAKE_SET () फ़ंक्शन NULL लौटाता है?

    MySQL MAKE_SET() फ़ंक्शन NULL देता है यदि बिट का मान NULL है अन्यथा किसी अन्य स्थान पर NULL को इस फ़ंक्शन द्वारा अनदेखा किया जाता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(NULL, 'A','B','C'); +-----------------------------+ | MAKE_SET(NULL,