हम 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
. पर सेट किया है , जो जर्मन के लिए है। इस बार अल्पविराम का उपयोग दशमलव विभाजक के रूप में किया जाता है, और समूह विभाजक के लिए पूर्ण विराम का उपयोग किया जाता है।