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

क्या MySQL COALESCE() फ़ंक्शन पहले तर्क के रूप में रिक्त है, लेकिन NULL नहीं है?

<घंटा/>

MySQL COALESCE() फ़ंक्शन रिक्त देता है यदि उसके पास पहले तर्क के रूप में रिक्त है। ऐसा इसलिए है क्योंकि रिक्त भी एक गैर-शून्य मान है और हम जानते हैं कि परिणाम के रूप में COALESCE फ़ंक्शन हमेशा पहला गैर-शून्य मान देता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -

उदाहरण

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

  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. MySQL 'IS NULL' और 'IS NOT NULL' का क्या लाभ है?

    जैसा कि हम जानते हैं कि तुलना ऑपरेटर के साथ NULL का उपयोग करते समय, हमें कोई सार्थक परिणाम सेट नहीं मिलेगा। इस तरह की तुलनाओं से सार्थक परिणाम प्राप्त करने के लिए, हम IS NULL और IS NOT NULL का उपयोग कर सकते हैं। उदाहरण mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 &nb

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे