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

यदि मैं MySQL EXPORT_SET() फ़ंक्शन के 4th और 5th आर्गुमेंट यानी सेपरेटर और बिट्स की संख्या दोनों को छोड़ दूं तो आउटपुट क्या होगा?


जैसा कि हम जानते हैं कि पांचवें आर्गुमेंट यानी बिट्स की संख्या का डिफ़ॉल्ट मान 64 है, इसलिए यदि हम पांचवें आर्गुमेंट पर कोई मान निर्दिष्ट नहीं करेंगे तो MySQL 64 बिट्स तक जांच करेगा और परिणाम उत्पन्न करेगा। जबकि, चौथे आर्गुमेंट यानी सेपरेटर को छोड़ने पर, MySQL आउटपुट प्रदर्शित करते समय कॉमा (,) का उपयोग सेपरेटर के रूप में करेगा।

उदाहरण

mysql> SELECT EXPORT_SET(8,'Y','N')\G 
*************************** 1. row *************************** 
EXPORT_SET(8,'Y','N'): N,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N 
1 row in set (0.00 sec)

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

    यदि NULL को आर्गुमेंट के रूप में प्रदान किया जाता है तो MySQL CHAR() फंक्शन NULL को अनदेखा कर देगा। इसे समझने के लिए, निम्नलिखित उदाहरणों पर विचार करें: SELECT CHAR(NULL,66,67,NULL); +-----------------------+ | CHAR(NULL,66,67,NULL) | +-----------------------+ | BC | +----------

  1. - यदि आर्गुमेंट्स की सूची में पहले आर्गुमेंट से बड़ी कोई संख्या नहीं है तो MySQL INTERVAL() फंक्शन क्या वापस करता है?

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

  1. - एक ही MySQL स्टेटमेंट में \G और सेमीकॉलन (;) दोनों का उपयोग करने पर क्या होता है?

    जैसा कि हम जानते हैं, \G ऑप्शन कमांड को MySQL सर्वर को निष्पादन के लिए भेजता है और सेमीकॉलन (;) की मदद से MySQL स्टेटमेंट के अंत का पता लगाता है। दोनों का रिजल्ट सेट फॉर्मेट अलग होता है। अब, अगर हम दोनों को एक ही MySQL स्टेटमेंट में उपयोग करते हैं, तो आउटपुट इस आधार पर उत्पन्न होगा कि MySQL पहले क