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

MySQL में संख्या फॉर्मेट: डॉट हजार सेपरेटर, कॉमा दशमलव

FORMAT() फ़ंक्शन से लोकेल-विशिष्ट संख्या फॉर्मेटिंग

MySQL 5.5+ में FORMAT() फ़ंक्शन का तीसरा पैरामीटर लोकेल स्वीकार करता है। जर्मन लोकेल (de_DE) डॉट को हजार सेपरेटर और कॉमा को दशमलव सेपरेटर के रूप में उपयोग करता है।

सिंटैक्स

SELECT FORMAT(yourColumnName, decimalPlaces, 'de_DE') AS alias FROM yourTableName;

उदाहरण: टेबल और डेटा

mysql> create table formatNumberDemo (
    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> Number DECIMAL(19,1)
    -> );
mysql> INSERT INTO formatNumberDemo(Number) VALUES 
(10000000000000.2), (1000.4), (1000000.6), (100000000.7), (100000000000000000.8);

फॉर्मेट क्वेरी (3 दशमलव स्थान, जर्मन लोकेल)

mysql> SELECT FORMAT(Number, 3, 'de_DE') AS Numberformat FROM formatNumberDemo;

परिणाम

+-----------------------------+
| Numberformat                |
+-----------------------------+
| 10.000.000.000.000,200      |
| 1.000,400                   |
| 1.000.000,600               |
| 100.000.000,700             |
| 100.000.000.000.000.000,800 |
+-----------------------------+

अन्य उपयोगी लोकेल

लोकेलहजार सेपरेटरदशमलव सेपरेटरउदाहरण
de_DE.,1.234,56
en_US,.1,234.56
fr_FR ,1 234,56
en_IN,.1,23,456.78 (भारतीय)

नोट

  • दूसरा पैरामीटर दशमलव स्थानों की संख्या है
  • परिणाम VARCHAR होता है, संख्यात्मक नहीं
  • गणना के लिए मूल कॉलम उपयोग करें, फॉर्मेटेड मान केवल प्रदर्शन के लिए
  1. - MySQL में संख्या को 2 दशमलव स्थानों तक कैसे फॉर्मेट करें?

    आप MySQL से TRUNCATE() फंक्शन का उपयोग करके संख्या को 2 दशमलव स्थानों तक फॉर्मेट कर सकते हैं। सिंटैक्स इस प्रकार है: SELECT TRUNCATE(yourColumnName, 2) AS anyVariableName FROM yourTableName; उपरोक्त सिंटैक्स को समझने के लिए, पहले एक टेबल बनाते हैं। टेबल बनाने का क्वेरी: ); Query OK, 0 rows affecte

  1. PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें? PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें?

    DECIMAL(M, D) संरचना DECIMAL के लिए दो पैरामीटर आवश्यक हैं: M (Precision) — कुल अंकों की संख्या (अधिकतम 65)। D (Scale) — दशमलव बिंदु के बाद के अंकों की संख्या (अधिकतम 30, M ≤ 65)। सिंटैक्स: DECIMAL(M, D) उदाहरण: DECIMAL(6, 4) कुल 6 अंक, 4 दशमलव के बाद → 2 पूर्णांक अंक। मान्य सीमा: -99.9999 से

  1. Excel कस्टम नंबर फॉर्मेटिंग में महारत: करेंसी, साइन, टेक्स्ट और कलर जैसी कई शर्तें लागू करें Excel कस्टम नंबर फॉर्मेटिंग में महारत: करेंसी, साइन, टेक्स्ट और कलर जैसी कई शर्तें लागू करें

    इस लेख में, हम Excel कस्टम नंबर फॉर्मेट के बारे में कई शर्तों के साथ चर्चा करने जा रहे हैं। हम कस्टम नंबर फॉर्मेटिंग के विभिन्न सिंबल के अर्थ और उपयोग के बारे में सीखेंगे। कस्टम नंबर फॉर्मेटिंग कई शर्तों के लिए की जाएगी जिसमें करेंसी, साइन, टेक्स्ट, कलर आदि शामिल होंगे। यहां से वर्कबुक डाउनलोड करें।