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

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


जैसा कि हम जानते हैं 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 इस फंक्शन द्वारा वापस किया जाएगा। निम्न उदाहरण इसे दर्शाएगा: Select INTERVAL(50,20,32,38,40); +--------------------------+ | INTERVAL(50,2

  1. - यदि INTERVAL() फंक्शन का पहला आर्गुमेंट NULL है तो MySQL क्या वापस करता है?

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