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

यदि हम MySQL CHAR() फंक्शन के आर्गुमेंट के रूप में NULL प्रदान करते हैं तो क्या होता है?


यदि NULL को आर्गुमेंट के रूप में प्रदान किया जाता है तो MySQL CHAR() फंक्शन NULL को अनदेखा कर देगा। इसे समझने के लिए, निम्नलिखित उदाहरणों पर विचार करें:

mysql> SELECT CHAR(65,66,67,NULL);
+---------------------+
| CHAR(65,66,67,NULL) |
+---------------------+
| ABC                 |
+---------------------+
1 row in set (0.00 sec)

mysql> SELECT CHAR(NULL,66,67,NULL);
+-----------------------+
| CHAR(NULL,66,67,NULL) |
+-----------------------+
| BC                    |
+-----------------------+
1 row in set (0.00 sec)

उपरोक्त दोनों उदाहरणों में, CHAR() फंक्शन NULL को अनदेखा करता है और संख्यात्मक मान को वर्ण मान में परिवर्तित करता है।


  1. - MySQL IFNULL() कंट्रोल फ्लो फंक्शन का उपयोग क्या है?

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

  1. - MySQL में <=> ऑपरेटर क्या है?

    MySQL में <=> ऑपरेटर के उपयोग निम्न हैं। केस 1 यह ऑपरेटर = ऑपरेटर के समान है यानी जब वैल्यू बराबर होती है तो परिणाम true (1) होगा, अन्यथा false (0)। पहले केस में दोनों = और <=> ऑपरेटर समान काम करते हैं। केस 2 जब भी हम किसी वैल्यू की तुलना NULL से करते हैं तो <=> ऑपरेटर 0 देता

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(