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

किसी कॉलम के दशमलव मानों को निर्दिष्ट प्रारूप में कैसे प्राप्त करें?


MySQL FORMAT() फंक्शन, एक संख्या को #,###,###.### जैसे प्रारूप में परिवर्तित करता है जिसे निर्दिष्ट दशमलव स्थानों की संख्या तक राउंड किया जाता है और परिणाम को स्ट्रिंग के रूप में वापस करता है, का उपयोग किसी कॉलम के दशमलव मानों को निर्दिष्ट प्रारूप में प्राप्त करने के लिए किया जा सकता है। इसे समझने के लिए, हम 'estimated_cost' टेबल का उदाहरण ले रहे हैं जिसमें निम्न डेटा है:

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 रिजल्ट सेट में ही किसी कॉलम का सारांश आउटपुट कैसे प्राप्त करें?

    हम WITH ROLLUP मॉडिफायर का उपयोग करके MySQL रिजल्ट सेट में किसी कॉलम का सारांश आउटपुट प्राप्त कर सकते हैं। यह मॉडिफायर GROUP BY क्लॉज के साथ उपयोग किया जाता है। यह अतिरिक्त पंक्तियों को शामिल करके सारांश आउटपुट देता है जो उच्च-स्तरीय सारांश संचालन का प्रतिनिधित्व करती हैं। उदाहरण इस उदाहरण में, WI

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

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

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

    बूलियन मान अपडेट करने के लिए UPDATE कमांड का उपयोग करें। MySQL में BOOLEAN डेटा टाइप आंतरिक रूप से TINYINT(1) में बदल जाता है जहां true = 1 और false = 0 होता है। सिंटैक्स UPDATE yourTableName SET yourColumnName = yourValue WHERE yourCondition; उदाहरण के साथ समझें सबसे पहले एक टेबल बनाते हैं: )