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

MySQL रिकॉर्ड्स में हज़ार सेपरेटर (कॉमा) कैसे लगाएं? FORMAT() फ़ंक्शन

इसके लिए FORMAT() मेथड का उपयोग करें।

टेबल बनाएं

mysql> create table DemoTable (
    -> Amount DECIMAL(10,2)
    -> );
Query OK, 0 rows affected (0.45 sec)

रिकॉर्ड्स डालें

mysql> insert into DemoTable values(84848757.60);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(95868685.50);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(4242342.36);
Query OK, 1 row affected (0.21 sec)

सभी रिकॉर्ड्स देखें

mysql> select * from DemoTable;
+-------------+
| Amount      |
+-------------+
| 84848757.60 |
| 95868685.50 |
| 4242342.36  |
+-------------+
3 rows in set (0.00 sec)

सेपरेटर सेट करने का क्वेरी

mysql> select format(Amount,2) from DemoTable;

आउटपुट:

+------------------+
| format(Amount,2) |
+------------------+
| 84,848,757.60    |
| 95,868,685.50    |
| 4,242,342.36     |
+------------------+
3 rows in set (0.00 sec)

FORMAT(N, D) सिंटैक्स:

  • N - संख्या
  • D - दशमलव स्थानों की संख्या
  • परिणाम VARCHAR होता है, संख्या नहीं
  • लोकेल के अनुसार सेपरेटर (डिफ़ॉल्ट: कॉमा)

नोट: गणना के लिए परिणाम का उपयोग न करें, केवल प्रदर्शन के लिए।

  1. - MySQL में SUM() और MONTH() से वर्तमान माह के रिकॉर्ड का योग प्राप्त करें

    SUM() एग्रीगेट फ़ंक्शन के साथ MONTH() और YEAR() फ़िल्टर का उपयोग करके वर्तमान माह के रिकॉर्ड का योग प्राप्त करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1889 (DueDate DATE, Amount INT); डेटा डालें mysql> INSERT INTO DemoTable1889 VALUES(2019-12-11, 500), (2019-11-11, 1000), (2018-12-04, 700

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into

  1. - MySQL में CASE WHEN और GROUP BY से कई पंक्तियों को एक पंक्ति में कैसे संयोजित करें?

    पिवट/क्रॉस-टैब पैटर्न select company_name, max(case when country_name=US then employee_name end) as US_Employee_Name, max(case when country_name=UK then employee_name end) as UK_Employee_Name, max(case when country_name=AUS then employee_name end) as AUS_Employee_Name from demo68 group by