FORMAT() फंक्शन का उपयोग करके संख्या को हजारों विभाजक के साथ फॉर्मेट करना
हजारों संख्या के लिए MySQL FORMAT() का उपयोग करें। पहले टेबल बनाएं:
mysql> create table DemoTable1394 ( Amount decimal(7,3) ); Query OK, 0 rows affected (0.68 sec)
रिकॉर्ड डालें:
mysql> insert into DemoTable1394 values(60); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1394 values(2355.4); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable1394 values(456); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1394 values(8769); Query OK, 1 row affected (0.13 sec)
सभी रिकॉर्ड देखें:
mysql> select * from DemoTable1394;
आउटपुट:
+----------+ | Amount | +----------+ | 60.000 | | 2355.400 | | 456.000 | | 8769.000 | +----------+ 4 rows in set (0.00 sec)
हजारों संख्या के लिए दो दशमलव स्थानों के साथ फॉर्मेट करने की क्वेरी:
mysql> select format(Amount, 2) from DemoTable1394;
परिणाम:
+------------------+ | format(Amount,2) | +------------------+ | 60.00 | | 2,355.40 | | 456.00 | | 8,769.00 | +------------------+ 4 rows in set (0.00 sec)
व्याख्या: FORMAT(संख्या, दशमलव_स्थान) संख्या को हजारों विभाजक (कॉमा) के साथ फॉर्मेट करता है और निर्दिष्ट दशमलव स्थानों तक गोल करता है। यह एक स्ट्रिंग लौटाता है, संख्या नहीं। गणनाओं के लिए मूल संख्यात्मक कॉलम का उपयोग करें; केवल प्रदर्शन के लिए FORMAT() का उपयोग करें। लोकेल-विशिष्ट फॉर्मेटिंग के लिए, MySQL 8.0+ में FORMAT() तीसरे पैरामीटर के रूप में लोकेल स्वीकार करता है।