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

क्या होता है यदि MySQL CONV () फ़ंक्शन में एक NULL तर्क प्रदान किया जाता है?

<घंटा/>

यदि CONV() फ़ंक्शन का कोई भी तर्क NULL है या यदि आधार के लिए प्रदान किया गया मान सीमा से बाहर है (अर्थात न्यूनतम 2 और अधिकतम 36 के बीच नहीं) तो MySQL आउटपुट के रूप में NULL लौटाएगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेंगे।

उदाहरण

mysql> Select CONV(10,NULL,2);
+-----------------+
| CONV(10, NULL,2)|
+-----------------+
| NULL            |
+-----------------+
1 row in set (0.00 sec)

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

mysql> Select CONV(NULL,10,2);
+-----------------+
| CONV(null,10,2) |
+-----------------+
| NULL            |
+-----------------+
1 row in set (0.00 sec)

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

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

  1. यदि हम MySQL CHAR () फ़ंक्शन के लिए एक तर्क के रूप में NULL प्रदान करते हैं तो क्या होगा?

    MySQL CHAR() फ़ंक्शन NULL को अनदेखा कर देगा यदि इसे एक तर्क के रूप में प्रदान किया गया है। इसे समझने के लिए निम्नलिखित उदाहरणों पर विचार करें- mysql> Select CHAR(65,66,67,NULL); +---------------------+ | CHAR(65,66,67,NULL) | +---------------------+ | ABC            

  1. यदि INTERVAL () फ़ंक्शन का पहला तर्क NULL है, तो MySQL क्या लौटाता है?

    MySQL -1 को आउटपुट के रूप में लौटाता है यदि INTERVAL() फ़ंक्शन का पहला तर्क NULL है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - इंटरवल चुनें (नल,20,32,38,40,50,55);+-------------------------- ------------+| अंतराल (नल, 20,32,38,40,50,55) |+-------------------------------- ------+| -1 |+---------------