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

यदि मैं इसे NULL प्रदान करूंगा तो MySQL ASCII () फ़ंक्शन क्या लौटाएगा?

<घंटा/>

इस मामले में, ASCII () फ़ंक्शन का आउटपुट इस शर्त पर निर्भर करता है कि क्या हम एक स्ट्रिंग के रूप में NULL प्रदान कर रहे हैं या हम इसे केवल NULL प्रदान कर रहे हैं। निम्नलिखित उदाहरण अंतर प्रदर्शित करेगा -

mysql> SELECT ASCII(null);
+-------------+
| ASCII(null) |
+-------------+
| NULL        |
+-------------+
1 row in set (0.00 sec)

mysql> SELECT ASCII('null');
+---------------+
| ASCII('null') |
+---------------+
| 110           |
+---------------+
1 row in set (0.00 sec)

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

mysql> Select ASCII('NULL');
+---------------+
| ASCII('NULL') |
+---------------+
| 78            |
+---------------+
1 row in set (0.00 sec)

जैसा कि हम उपरोक्त परिणाम सेट से देख सकते हैं कि जब हम एक स्ट्रिंग के रूप में NULL या null प्रदान करेंगे, ASCII () फ़ंक्शन पहले वर्ण का नंबर कोड यानी 'NULL' के मामले में N का नंबर कोड और n का नंबर कोड लौटाएगा। 'नल' के मामले में, अन्यथा जब हम केवल NULL प्रदान करते हैं तो यह NULL को आउटपुट के रूप में लौटाता है।


  1. जब MySQL MAKE_SET () फ़ंक्शन NULL लौटाता है?

    MySQL MAKE_SET() फ़ंक्शन NULL देता है यदि बिट का मान NULL है अन्यथा किसी अन्य स्थान पर NULL को इस फ़ंक्शन द्वारा अनदेखा किया जाता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select MAKE_SET(NULL, 'A','B','C'); +-----------------------------+ | MAKE_SET(NULL,

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