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

क्या हमारे पास MySQL CONV() फ़ंक्शन में आधार की कोई निचली और ऊपरी सीमा है? क्या होता है यदि CONV () फ़ंक्शन में सीमा से बाहर आधार प्रदान किया जाता है?


आधार 2 से बड़ा और 36 से कम होना चाहिए यानी आधार की निचली सीमा 2 है और ऊपरी सीमा 36 है। यह from_base और to_base दोनों मानों पर लागू होता है। यदि मामले में हम आधार के सीमा मान प्रदान करते हैं तो MySQL आउटपुट के रूप में NULL देता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -

उदाहरण

mysql> Select CONV(10,10,38);

+----------------+
| CONV(10,10,38) |
+----------------+
| NULL           |
+----------------+

1 row in set (0.00 sec)

mysql> Select CONV(10,72,2);

+---------------+
| CONV(10,72,2) |
+---------------+
| NULL          |
+---------------+

1 row in set (0.00 sec)

mysql> Select CONV(10,10,1);

+---------------+
| CONV(10,10,1) |
+---------------+
| NULL          |
+---------------+

1 row in set (0.00 sec)

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

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

  1. MySQL ISNULL () फ़ंक्शन और IS NULL ऑपरेटर के बीच क्या अंतर है?

    महत्वपूर्ण रूप से दोनों ISNULL() फ़ंक्शन और IS NULL ऑपरेटर के पास कोई अंतर नहीं है और कुछ सामान्य व्यवहार साझा करता है। केवल अंतर जो हम देख सकते हैं, वह उनके वाक्य-विन्यास में है। ISNULL() फ़ंक्शन का व्यंजक इसके तर्क के रूप में होगा जबकि IS NULL तुलना ऑपरेटर के बाईं ओर अभिव्यक्ति है। अन्यथा, दोनों 1

  1. MySQL संग्रहीत कार्यविधि और फ़ंक्शन के बीच क्या अंतर है?

    संग्रहीत प्रक्रिया MySQL में, कॉल स्टेटमेंट की मदद से एक संग्रहित प्रक्रिया को कॉल किया जा सकता है। एक संग्रहित प्रक्रिया एक से अधिक मान लौटाती है। एक संग्रहीत कार्यविधि डिफ़ॉल्ट रूप से 0 लौटाती है। इसका उपयोग SQL क्वेरी में नहीं किया जा सकता है और यह प्रीकंपाइल पर आधारित है। फ़ंक्शन स्टेटमेंट के