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

दो स्ट्रिंग्स को लिंक करते समय, यदि मैं एक NULL मान जोड़ूंगा तो CONCAT () फ़ंक्शन का आउटपुट क्या होगा?


MySQL CONCAT() फ़ंक्शन एक NULL लौटाएगा यदि आप दो स्ट्रिंग्स को लिंक करते समय एक NULL मान जोड़ेंगे। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -

उदाहरण

mysql> Select CONCAT('Tutorials',NULL,'Point');
+----------------------------------+
| CONCAT('Tutorials',NULL,'Point') |
+----------------------------------+
| NULL                             |
+----------------------------------+
1 row in set (0.06 sec)

mysql> Select CONCAT('TutorialsPoint','.com',NULL);
+--------------------------------------+
| CONCAT('TutorialsPoint','.com',NULL) |
+--------------------------------------+
| NULL                                 |
+--------------------------------------+
1 row in set (0.00 sec)

  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. यदि हम अंकगणितीय व्यंजक में NULL मान का उपयोग करते हैं तो आउटपुट क्या होगा?

    जैसा कि हम जानते हैं कि NULL का कोई मूल्य नहीं है और यह शून्य के समान नहीं है। MySQL एक डेटाबेस कॉलम को NULL के रूप में दर्शाता है यदि इसमें कोई डेटा नहीं है। अब, यदि हम किसी अंकगणितीय व्यंजक में NULL का प्रयोग करेंगे तो परिणाम भी NULL होगा। उदाहरण mysql> Select 65/NULL,65+NULL,65*NULL,65-NULL,65