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 हैं। निम्न उदाहरण इसे दर्शाएगा: उदाहरण 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 में अंकगणितीय एक्सप्रेशन में NULL मान का परिणाम क्या होता है?

    NULL का अर्थ कोई मान नहीं है, यह शून्य (0) से अलग है। MySQL में यदि किसी अंकगणितीय एक्सप्रेशन में एक आर्गुमेंट NULL है, तो परिणाम हमेशा NULL होता है। उदाहरण - विभिन्न ऑपरेशंस में NULL: Select 65/NULL, 65+NULL, 65*NULL, 65-NULL, 65%NULL; +---------+---------+---------+---------+---------+ | 65/NULL