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

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


दोनों आर्गुमेंट के रूप में NULL

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

उदाहरण

mysql> Select CONCAT_WS('',NULL,NULL); 
+-------------------------+ 
| CONCAT_WS('',NULL,NULL) | 
+-------------------------+ 
|                         | 
+-------------------------+ 
1 row in set (0.00 sec)

एक आर्गुमेंट के रूप में NULL

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

उदाहरण

mysql> Select CONCAT_WS('',NULL,'Delhi'); 
+----------------------------+ 
| CONCAT_WS('',NULL,'Delhi') | 
+----------------------------+ 
| Delhi                      | 
+----------------------------+ 
1 row in set (0.00 sec) 
mysql> Select CONCAT_WS('','Ram',NULL); 
+--------------------------+ 
| CONCAT_WS('','Ram',NULL) | 
+--------------------------+ 
| Ram                      | 
+--------------------------+ 
1 row in set (0.00 sec)

सेपरेटर के स्थान पर NULL

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

उदाहरण

mysql> Select CONCAT_WS(NULL, 'NEW','DELHI'); 
+--------------------------------+ 
| CONCAT_WS(NULL, 'NEW','DELHI') | 
+--------------------------------+ 
| NULL                           | 
+--------------------------------+ 
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 IFNULL() कंट्रोल फ्लो फंक्शन का उपयोग क्या है?

    MySQL IFNULL() कंट्रोल फ्लो फंक्शन पहला आर्गुमेंट वापस करेगा यदि यह NULL नहीं है अन्यथा यह दूसरा आर्गुमेंट वापस करता है। सिंटैक्स IFNULL(expression1, expression2) यहां यदि expression1 NULL नहीं है तो IFNULL() expression1 वापस करेगा अन्यथा expression2। यदि दोनों आर्गुमेंट्स 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) | +---------------------------+ | | +--------