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