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

STR_TO_DATE() फंक्शन में अमान्य स्ट्रिंग आर्गुमेंट के रूप में पास करने पर MySQL क्या लौटाता है?


यदि हम STR_TO_DATE() फंक्शन में अमान्य स्ट्रिंग आर्गुमेंट के रूप में पास करते हैं तो MySQL चेतावनी के साथ NULL आउटपुट के रूप में लौटाएगा। इसे समझने के लिए निम्नलिखित उदाहरण है:

mysql> Select STR_TO_DATE('20173210', '%Y%d%m'); 
+-----------------------------------+ 
| STR_TO_DATE('20173210', '%Y%d%m') | 
+-----------------------------------+ 
| NULL                              | 
+-----------------------------------+ 
1 row in set, 1 warning (0.00 sec)

उपरोक्त क्वेरी में स्ट्रिंग मान गलत (32) दिन मान के कारण अमान्य है। इसलिए यह NULL मान और चेतावनी लौटाता है जो नीचे दी गई है।

mysql> Show warnings\G 
*************************** 1. row *************************** 
Level: Warning 
Code: 1411 
Message: Incorrect datetime value: '20173210' for function str_to_date 
1 row in set (0.00 sec)

  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

  1. - MySQL INTERVAL() फंक्शन क्या है?

    MySQL INTERVAL() फंक्शन उस आर्गुमेंट का इंडेक्स मान वापस करता है जो पहले आर्गुमेंट से बड़ा होता है। सिंटैक्स INTERVAL(N,N1,N2,N3,...) यहां, यह फंक्शन पहले आर्गुमेंट यानी N की तुलना अन्य आर्गुमेंट्स यानी N1, N2, N3 आदि से करेगा। सभी आर्गुमेंट्स को पूर्णांक माना जाता है। यह निम्नानुसार आउटपुट वापस कर

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

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