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

यदि हम एक तर्क के रूप में प्रदान की गई अनुक्रमणिका संख्या 1 से कम है, तो MySQL ELT () फ़ंक्शन क्या देता है?

<घंटा/>

MySQL ELT () फ़ंक्शन NULL को आउटपुट के रूप में लौटाता है यदि तर्क के रूप में प्रदान की गई अनुक्रमणिका संख्या निम्न से कम है, इसे स्पष्ट करने के लिए एक उदाहरण है -

उदाहरण

mysql> Select ELT(0,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)

mysql> Select ELT(-1,'Ram','is','a','good','boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.04 sec)

जैसा कि हम देख सकते हैं कि उपरोक्त दोनों उदाहरणों में सूचकांक संख्या 1 से कम है, इसलिए MySQL NULL देता है।


  1. यदि हम MySQL CHAR () फ़ंक्शन के तर्क के रूप में 255 से बड़ा मान प्रदान करते हैं तो MySQL क्या लौटाता है?

    MySQL CHAR() फ़ंक्शन के तर्कों को परिवर्तित करता है जो 255 से अधिक परिणाम बाइट्स के लिए है। उदाहरण के लिए, CHAR(260) CHAR(0,1,0,4) के बराबर है। निम्नलिखित कथनों की सहायता से इसे और स्पष्ट किया जा सकता है - mysql> Select HEX(CHAR(256)),HEX(CHAR(1,0)); +----------------+----------------+ | HEX(CHAR

  1. यदि पहले तर्क की संख्या की तुलना में तर्कों की सूची में कोई बड़ी संख्या नहीं है, तो MYSQL INTERVAL () फ़ंक्शन क्या देता है?

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

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

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