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

यदि हम MySQL CHAR () फ़ंक्शन के लिए एक तर्क के रूप में 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) यहाँ अगर एक्सप्रेशन1 NULL नहीं है तो IFNULL() एक्सप्रेशन1 लौटाएगा अन्यथा एक्सप्रेशन2। यदि दोनों तर्क NULL हैं तो यह NULL लौटाएगा। निम्नलिखित उदाहरण इसे

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

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

  1. MySQL में CHAR () का उल्टा कार्य क्या है?

    MySQL में CHAR () का रिवर्स फंक्शन ASCII () या ORD () है। यहां, ASCII () सबसे बाएं वर्ण का संख्यात्मक मान देता है, जबकि ORD () तर्क के सबसे बाएं वर्ण के लिए वर्ण कोड लौटाता है आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Value int, Value1 char(1), Value2 char(1));क्वेरी ठीक है, 0 पंक्तियाँ प्रभाव