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

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


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

mysql> इंटरवल चुनें (नल,20,32,38,40,50,55);+-------------------------- ------------+| अंतराल (नल, 20,32,38,40,50,55) |+-------------------------------- ------+| -1 |+--------------------------------------+1 पंक्ति सेट में (0.00 सेकंड )

यह -1 लौटाएगा, भले ही कोई अन्य तर्क पहले तर्क के साथ NULL हो।

mysql> इंटरवल चुनें(नल,20,32,नल,40,50,नल);+-------------------------- ------------+| अंतराल (नल, 20,32, नल, 40,50, नल) |+-------------------------------- ------+| -1 |+--------------------------------------+1 पंक्ति सेट में (0.00 सेकंड )

यदि पहला तर्क NULL नहीं है और कोई एक या अधिक तर्क NULL है, तो यह अधिक संख्या (यदि कोई हो) का सूचकांक मान लौटाएगा।

mysql> INTERVAL(50,20,NULL,55,40,50,NULL);+-------------------------- चुनें ----------+| अंतराल (50,20, नल, 55,40,50, नल) |+-------------------------------- ----+| 2 |+-------------------------------------+1 पंक्ति सेट में (0.00 सेकंड) 
  1. स्ट्रिंग्स के स्थान पर सभी NULL होने पर MySQL MAKE_SET () फ़ंक्शन क्या लौटाता है?

    MySQL MAKE_SET() फ़ंक्शन कुछ भी नहीं लौटाएगा यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(2, NULL,NULL,NULL); +-----------------------------+ | MAKE_SET(2, NULL,NULL,NULL) | +-----------------------------+ |       &n

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

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

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

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