उपयोग किए जा रहे DBMS के आधार पर SQL में प्रतिशत के रूप में किसी संख्या को प्रारूपित करने के कई तरीके हैं।
कुछ सबसे लोकप्रिय DBMS में किसी संख्या में प्रतिशत चिह्न जोड़ने के उदाहरण यहां दिए गए हैं।
MySQL
MySQL में, हम tवह CONCAT()
का उपयोग कर सकते हैं संख्या और प्रतिशत चिह्न को जोड़ने का कार्य:
SELECT CONCAT(3.75, '%');
परिणाम:
3.75%
अधिक के लिए MySQL में किसी संख्या को प्रतिशत के रूप में प्रारूपित करें देखें।
एसक्यूएल सर्वर
SQL सर्वर का FORMAT()
फ़ंक्शन हमें P
. प्रदान करता है प्रारूप विनिर्देशक, जिसका उपयोग स्वरूपित संख्या में प्रतिशत चिह्न प्रदर्शित करने के लिए किया जाता है:
SELECT FORMAT(.27, 'P') Result;
परिणाम:
+----------+ | Result | |----------| | 27.00% | +----------+
अधिक के लिए SQL सर्वर में किसी संख्या को प्रतिशत में बदलने के 4 तरीके देखें।
ओरेकल
Oracle डाटाबेस में एक TO_CHAR(number)
है फ़ंक्शन जिसका उपयोग हम किसी संख्या को प्रारूपित करने के लिए कर सकते हैं। फिर हम CONCAT()
. का उपयोग कर सकते हैं संख्या और प्रतिशत चिह्न को जोड़ने के लिए:
SELECT CONCAT(TO_CHAR(18, 'fm00D00'), '%')
FROM DUAL;
परिणाम:
18.00%
अधिक के लिए Oracle में किसी संख्या को प्रतिशत के रूप में प्रारूपित करें देखें।
PostgreSQL
PostgreSQL में, हम TO_CHAR()
. का उपयोग कर सकते हैं किसी संख्या को प्रतिशत के रूप में प्रारूपित करने के लिए कार्य करता है।
इस फ़ंक्शन के साथ हम जो कुछ कर सकते हैं, उसे प्रदर्शित करने के लिए यहां विभिन्न उदाहरण दिए गए हैं:
SELECT
TO_CHAR(7, 'fm00%') AS "1",
TO_CHAR(7, 'fm99%') AS "2",
TO_CHAR(7.4567, 'fm0D00%') AS "3",
TO_CHAR(7, 'fm0D00%') AS "4";
परिणाम:
+-----+----+-------+-------+ | 1 | 2 | 3 | 4 | +-----+----+-------+-------+ | 07% | 7% | 7.46% | 7.00% | +-----+----+-------+-------+
अधिक जानकारी के लिए PostgreSQL में किसी संख्या को प्रतिशत के रूप में प्रारूपित करने के 3 तरीके देखें।
मारियाडीबी
मारियाडीबी में एक CONCAT()
है कार्य करने के लिए कार्य:
SELECT CONCAT(7.45, '%');
परिणाम:
7.45%
अधिक के लिए MariaDB में किसी संख्या में प्रतिशत चिह्न जोड़ें देखें।
SQLite
SQLite के साथ, हम PRINTF()
. का उपयोग कर सकते हैं समारोह:
SELECT PRINTF('%2d%%', 17);
परिणाम:
17%
यदि आवश्यक हो तो हम वैकल्पिक रूप से प्रतिशत चिह्न और संख्या को जोड़ सकते हैं। उदाहरण के लिए SQLite में किसी संख्या में प्रतिशत चिह्न जोड़ने के 2 तरीके देखें।
अपडेट करें :SQLite 3.38.0 (22 फरवरी 2022 को जारी) का नाम बदलकर PRINTF()
कर दिया गया FORMAT()
. पर कार्य करें . मूल PRINTF()
नाम को पश्चगामी संगतता के लिए उपनाम के रूप में रखा जाता है।
तो उपरोक्त उदाहरण को इसमें बदला जा सकता है:
SELECT FORMAT('%2d%%', 17);
परिणाम:
17%