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

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

<घंटा/>

जैसा कि हम जानते हैं कि ईएलटी () फ़ंक्शन का पहला तर्क एक पूर्णांक मान होना चाहिए, लेकिन जब हम इंडेक्स नंबर प्रदान करते हैं जो पूर्णांक नहीं है तो MySQL ELT () फ़ंक्शन चेतावनी के साथ NULL देता है।

उदाहरण

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

mysql> Show Warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'one' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)

  1. MySQL TRUNCATE () फ़ंक्शन के आउटपुट पर, दूसरे तर्क के नकारात्मक मान का क्या प्रभाव होगा, जो दशमलव स्थानों की संख्या निर्दिष्ट करता है?

    यदि हम दूसरे तर्क का ऋणात्मक मान निर्दिष्ट करते हैं तो दशमलव बिंदु से पहले के अंक बिना हटा दिए जाएंगे गोल बनाया। हटाए जाने वाले अंकों की संख्या नकारात्मक दूसरे तर्क के मूल्य पर निर्भर करती है। TRUNCATE() फ़ंक्शन के आउटपुट में, दूसरे तर्क के नकारात्मक मान के आधार पर निम्नलिखित उदाहरण परिवर्तन प्रदर्

  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 |+---------------