Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में अल्पविराम के साथ संख्याओं को कैसे प्रारूपित करें

हम FORMAT() . का उपयोग कर सकते हैं संख्याओं को अधिक मानव पठनीय प्रारूप में प्रारूपित करने के लिए MySQL में कार्य करता है।

फ़ंक्शन संख्या को स्वरूपित स्ट्रिंग के रूप में देता है। यह आवश्यकतानुसार हजारों विभाजक और एक दशमलव विभाजक जोड़ता है, और परिणामों को दी गई दशमलव स्थिति में गोल करता है।

उदाहरण

MySQL में, FORMAT() फ़ंक्शन किसी संख्या को पहले तर्क के रूप में स्वीकार करता है, उसके बाद दशमलव स्थिति:

SELECT FORMAT(123456.789, 2);

परिणाम:

123,456.79

यह निर्दिष्ट करने की कोई आवश्यकता नहीं है कि अल्पविराम कहाँ जाना चाहिए। फ़ंक्शन जानता है कि उन्हें कहां रखा जाए।

बड़ी संख्या वाला एक और उदाहरण यहां दिया गया है:

SELECT FORMAT(123456789.123456789, 6);

परिणाम:

123,456,789.123457

दशमलव स्थान के लिए अल्पविराम का उपयोग करना

कई स्थानों में, अल्पविराम का उपयोग दशमलव स्थान के रूप में किया जाता है, और अवधि/पूर्ण विराम का उपयोग समूह विभाजक के लिए किया जाता है।

FORMAT() फ़ंक्शन तीसरे तर्क को स्वीकार करता है जो हमें संख्या को स्वरूपित करते समय उपयोग करने के लिए स्थान निर्दिष्ट करने की अनुमति देता है।

उदाहरण:

SELECT FORMAT(123456.789, 2, 'de_DE');

परिणाम:

123.456,79

इस मामले में, मैंने लोकेल को de_DE . पर सेट किया है , जो जर्मन के लिए है। इस बार अल्पविराम का उपयोग दशमलव विभाजक के रूप में किया जाता है, और समूह विभाजक के लिए पूर्ण विराम का उपयोग किया जाता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विंडोज़ xampp पर lower_case_table_names=2 का मान कहाँ बदलें?

  2. हिब्रू वर्णों के बजाय MySQL डीबी प्रश्न चिह्न ..?

  3. XAMPP - MySQL अप्रत्याशित रूप से बंद हो गया

  4. MySQL - सेलेक्ट स्लीप का उपयोग करके सेकंड के लिए प्रतीक्षा करें ()

  5. SQL सर्वर 2016 - निष्पादन योजनाओं की तुलना करना