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

हम एक निर्दिष्ट प्रारूप में कॉलम के दशमलव मान वाले आउटपुट को कैसे प्राप्त कर सकते हैं?


MySQL FORMAT() फ़ंक्शन, किसी संख्या को #,###,### जैसे प्रारूप में परिवर्तित करता है। एक स्ट्रिंग के रूप में परिणाम, एक निर्दिष्ट प्रारूप में एक कॉलम के दशमलव मान वाले आउटपुट को पुनः प्राप्त करने के लिए उपयोग किया जा सकता है। इसे समझने के लिए, हम 'अनुमानित_लागत' तालिका का उदाहरण ले रहे हैं जिसमें निम्नलिखित डेटा है -

mysql> Select * from estimated_cost;
+----+-----------------+-----------+---------------+
| Id | Name_Company    | Tender_id | Tender_value  |
+----+-----------------+-----------+---------------+
| 1  | ABC Ltd.        | 110       | 256.3256879   |
| 2  | Chd Ltd.        | 116       | 8569.25647879 |
| 3  | City group Ltd. | 202       | 23647.2365987 |
| 4  | Hjkl Ltd.       | 215       | 6598.327846   |
+----+-----------------+-----------+---------------+
4 rows in set (0.00 sec)

अब, मान लीजिए कि यदि हम कॉलम 'Tender_value' के मानों को दशमलव स्थानों की कुछ निर्दिष्ट संख्या तक देखना चाहते हैं तो यह निम्नलिखित क्वेरी की मदद से किया जा सकता है -

mysql> Select FORMAT(Tender_value,2) from estimated_cost;
+------------------------+
| FORMAT(Tender_value,2) |
+------------------------+
| 256.33                 |
| 8,569.26               |
| 23,647.24              |
| 6,598.33               |
+------------------------+
4 rows in set (0.00 sec)

उपरोक्त क्वेरी Tender_value का मान 2 दशमलव स्थानों तक लौटाती है।

mysql> Select FORMAT(Tender_value,1) from estimated_cost1;
+------------------------+
| FORMAT(Tender_value,1) |
+------------------------+
| 256.3                  |
| 8,569.3                |
| 23,647.2               |
| 6,598.3                |
+------------------------+
4 rows in set (0.00 sec)

उपरोक्त क्वेरी Tender_value का मान 1 दशमलव स्थान तक लौटाती है।


  1. हम MySQL परिणाम सेट में किसी कॉलम का सारांश आउटपुट कैसे प्राप्त कर सकते हैं?

    हम रोलअप के साथ संशोधक का उपयोग करके MySQL परिणाम सेट में एक कॉलम का सारांश आउटपुट प्राप्त कर सकते हैं। इस संशोधक का उपयोग ग्रुप बाय क्लॉज के साथ किया जाता है। यह अतिरिक्त पंक्तियों को शामिल करने के लिए सारांश आउटपुट देता है जो उच्च-स्तरीय सारांश संचालन का प्रतिनिधित्व करते हैं। उदाहरण इस उदाहरण मे

  1. हम MySQL कॉलम से 'a\\b' जैसे बैकस्लैश वाले मानों का मिलान कैसे कर सकते हैं?

    RLIKE ऑपरेटर की सहायता से, हम इस प्रकार का मिलान कर सकते हैं। एकमात्र अवधारणा MySQL क्वेरी में कई बैकस्लैश का उपयोग करने वाली है। नीचे दिया गया उदाहरण इसे और स्पष्ट कर देगा - हमारे पास निम्न तालिका है जिसमें a\b और a\\b जैसे मान हैं। mysql> select * from backslashes; +------+-------+ | Id  

  1. मैं MySQL में बूलियन मानों को कैसे अपडेट कर सकता हूं?

    आप UPDATE कमांड का उपयोग करके बूलियन मान को अपडेट कर सकते हैं। यदि आप बूलियन डेटा प्रकार का उपयोग करते हैं, तो MySQL आंतरिक रूप से इसे टिनिंट (1) में बदल देता है। यह सही या गलत शाब्दिक हो सकता है जिसमें सत्य 1 से टिनीिंट (1) और असत्य 0 से टिनिंट (1) को इंगित करता है। वाक्य रचना इस प्रकार है - अपना