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