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

MySQL TRUNCATE () फ़ंक्शन के आउटपुट पर, दूसरे तर्क के नकारात्मक मान का क्या प्रभाव होगा, जो दशमलव स्थानों की संख्या निर्दिष्ट करता है?


यदि हम दूसरे तर्क का ऋणात्मक मान निर्दिष्ट करते हैं तो दशमलव बिंदु से पहले के अंक बिना हटा दिए जाएंगे गोल बनाया। हटाए जाने वाले अंकों की संख्या नकारात्मक दूसरे तर्क के मूल्य पर निर्भर करती है। TRUNCATE() फ़ंक्शन के आउटपुट में, दूसरे तर्क के नकारात्मक मान के आधार पर निम्नलिखित उदाहरण परिवर्तन प्रदर्शित करेंगे।

mysql> Select TRUNCATE(1789.456,-1);
+-----------------------+
| TRUNCATE(1789.456,-1) |
+-----------------------+
|                  1780 |
+-----------------------+
1 row in set (0.00 sec)  

उपरोक्त क्वेरी 1780 लौटाती है क्योंकि दशमलव बिंदु से पहले का पहला अंक दूसरे तर्क के -1 मान के कारण हटा दिया जाता है।

mysql> Select TRUNCATE(1789.456,-2);
+-----------------------+
| TRUNCATE(1789.456,-2) |
+-----------------------+
|                  1700 |
+-----------------------+
1 row in set (0.00 sec)  

उपरोक्त क्वेरी 1700 लौटाती है क्योंकि दशमलव बिंदु से पहले के दो अंक दूसरे तर्क के -2 मान के कारण हटा दिए जाते हैं।

mysql> Select TRUNCATE(1789.456,-3);
+-----------------------+
| TRUNCATE(1789.456,-3) |
+-----------------------+
|                  1000 |
+-----------------------+
1 row in set (0.00 sec)  

उपरोक्त क्वेरी 1000 लौटाती है क्योंकि दशमलव बिंदु से पहले के तीन अंक दूसरे तर्क के -3 मान के कारण हटा दिए जाते हैं।

mysql> Select TRUNCATE(1789.456,-4);
+-----------------------+
| TRUNCATE(1789.456,-4) |
+-----------------------+
|                     0 |
+-----------------------+
1 row in set (0.00 sec)  

उपरोक्त क्वेरी 0 लौटाती है क्योंकि दशमलव बिंदु से पहले अंकों की कुल संख्या 4 है और दूसरे तर्क का मान -4 है।


  1. MySQL CHAR () फ़ंक्शन का उपयोग क्या है?

    MySQL में, क्या ASCII तालिका के आधार पर दिए गए पूर्णांक मान का वर्ण मान प्राप्त करना संभव है? MySQL CHAR() फ़ंक्शन का उपयोग ASCII तालिका के अनुसार दिए गए पूर्णांक मान के वर्ण मान को वापस करने के लिए किया जाता है। इसका सिंटैक्स इस प्रकार है - सिंटैक्स CHAR(N,…[USING charset_name]) यहाँ N, वे

  1. यदि पहले तर्क की संख्या की तुलना में तर्कों की सूची में कोई बड़ी संख्या नहीं है, तो MYSQL INTERVAL () फ़ंक्शन क्या देता है?

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

  1. स्ट्रिंग्स को लिंक करते समय, यदि मैं एक NULL मान जोड़ूंगा तो CONCAT_WS () फ़ंक्शन का आउटपुट क्या होगा?

    वास्तव में, CONCAT_WS() फ़ंक्शन NULL देता है यदि और केवल यदि इसका पहला तर्क यानी विभाजक NULL है। एक उदाहरण नीचे दिया गया है - mysql> Select CONCAT_ws(NULL,'Tutorial','Point','.com'); +-------------------------------------------+ | CONCAT_ws(NULL,'Tutorial','Poi