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

क्या MySQL COALESCE () फ़ंक्शन देता है यदि इसे प्रदान किए गए सभी तर्क NULL हैं?

<घंटा/>

यदि MySQL COALESCE() फ़ंक्शन में सभी मान NULL हैं तो यह आउटपुट के रूप में NULL देता है। इसका मतलब है कि इस फ़ंक्शन को सूची में कोई गैर-शून्य मान नहीं मिलता है।

उदाहरण

mysql> Select COALESCE(NULL, NULL, NULL, NULL);
+----------------------------------+
| COALESCE(NULL, NULL, NULL, NULL) |
+----------------------------------+
|                             NULL |
+----------------------------------+

1 row in set (0.00 sec)

  1. - MySQL इंटरवल () फ़ंक्शन क्या है?

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

  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') | +-------------