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

SQLite में एक संख्या को मुद्रा के रूप में प्रारूपित करें

SQLite में एक PRINTF() है फ़ंक्शन (और अब एक FORMAT() फ़ंक्शन) जो हमें एक प्रारूप स्ट्रिंग के आधार पर एक संख्या को प्रारूपित करने की अनुमति देता है। उदाहरण के लिए, हम इसका उपयोग किसी संख्या को दशमलव स्थानों की दी गई संख्या में प्रारूपित करने के लिए कर सकते हैं, साथ ही इसमें एक मुद्रा प्रतीक भी जोड़ सकते हैं।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT PRINTF("$%.2f", 123.457);

परिणाम:

$123.46

इस मामले में, $%.2f के हमारे प्रारूप स्ट्रिंग के कारण, परिणाम को दो दशमलव स्थानों पर गोल किया गया था। ।

यहां बताया गया है कि अगर मैं एक ऐसी संख्या पास करता हूं जिसमें निर्दिष्ट से कम दशमलव स्थान हैं:

SELECT PRINTF("$%.2f", 123);

परिणाम:

$123.00

इस मामले में, परिणाम अभी भी दो दशमलव स्थान दिखाता है, भले ही वे दोनों शून्य हों।

PRINTF() . पर अधिक के लिए SQLite दस्तावेज़ देखें समारोह।

FORMAT() समारोह

SQLite 3.38.0 (22 फरवरी 2022 को जारी) का नाम बदलकर PRINTF() कर दिया गया FORMAT() . पर कार्य करें . मूल PRINTF() नाम को पश्चगामी संगतता के लिए उपनाम के रूप में रखा जाता है।

इसलिए, ऊपर दिए गए पहले उदाहरण को इसमें बदला जा सकता है:

SELECT FORMAT("$%.2f", 123.457);

परिणाम:

$123.46

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite प्रतिच्छेद

  2. कॉर्डोवा का उपयोग करके प्रोजेक्ट फ़ाइल में स्थानीय रूप से संग्रहीत स्क्लाइट डीबी फ़ाइल को कैसे एक्सेस और अपडेट करें [संपत्ति फ़ोल्डर]

  3. SQLite Sum () बनाम टोटल ():क्या अंतर है?

  4. लॉगकैट अमान्य कॉलम डेटा 1 कहता है

  5. ग्रीनडाओ फ्रीमेकर.जर गायब है