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

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


यदि INTERVAL() फंक्शन का पहला आर्गुमेंट NULL है तो MySQL आउटपुट के रूप में -1 वापस करता है। निम्न उदाहरण इसे दर्शाएगा:

mysql> Select INTERVAL(NULL,20,32,38,40,50,55);
+--------------------------------------+
| INTERVAL(NULL,20,32,38,40,50,55)     |
+--------------------------------------+
| -1                                   |
+--------------------------------------+
1 row in set (0.00 sec)

यह -1 वापस करेगा भले ही पहले आर्गुमेंट के साथ कोई अन्य आर्गुमेंट NULL हो।

mysql> Select INTERVAL(NULL,20,32,NULL,40,50,NULL);
+--------------------------------------+
| INTERVAL(NULL,20,32,NULL,40,50,NULL) |
+--------------------------------------+
| -1                                   |
+--------------------------------------+
1 row in set (0.00 sec)

यदि पहला आर्गुमेंट NULL नहीं है और कोई एक या अधिक अन्य आर्गुमेंट NULL है, तो यह बड़ी संख्या का इंडेक्स मान वापस करेगा (यदि कोई हो)।

mysql> Select INTERVAL(50,20,NULL,55,40,50,NULL);
+------------------------------------+
| INTERVAL(50,20,NULL,55,40,50,NULL) |
+------------------------------------+
| 2                                  |
+------------------------------------+
1 row in set (0.00 sec)

  1. - यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं तो MySQL MAKE_SET() फंक्शन क्या वापस करता है?

    MySQL MAKE_SET() फंक्शन कुछ भी वापस नहीं करेगा यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं। निम्न उदाहरण इसे दर्शाएगा: उदाहरण Select MAKE_SET(2, NULL,NULL,NULL); +-----------------------------+ | MAKE_SET(2, NULL,NULL,NULL) | +-----------------------------+ | | +-----------

  1. - यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है तो MySQL MAKE_SET() फंक्शन क्या वापस करता है?

    MySQL MAKE_SET() फंक्शन कुछ भी वापस नहीं करता यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है। निम्न उदाहरण इस अवधारणा को प्रदर्शित करेगा: उदाहरण Select MAKE_SET(1, NULL,A,B); +---------------------------+ | MAKE_SET(1, NULL,A,B) | +---------------------------+ | | +--------

  1. - MySQL में <=> ऑपरेटर क्या है?

    MySQL में <=> ऑपरेटर के उपयोग निम्न हैं। केस 1 यह ऑपरेटर = ऑपरेटर के समान है यानी जब वैल्यू बराबर होती है तो परिणाम true (1) होगा, अन्यथा false (0)। पहले केस में दोनों = और <=> ऑपरेटर समान काम करते हैं। केस 2 जब भी हम किसी वैल्यू की तुलना NULL से करते हैं तो <=> ऑपरेटर 0 देता