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

SQLite में किसी संख्या में प्रतिशत चिह्न जोड़ने के 2 तरीके

SQLite में किसी संख्या को प्रतिशत के रूप में प्रारूपित करने के दो तरीके यहां दिए गए हैं।

विकल्प 1:PRINTF() या FORMAT() समारोह

हम PRINTF() . का उपयोग कर सकते हैं या FORMAT() किसी संख्या में प्रतिशत चिह्न जोड़ने का कार्य:

SELECT PRINTF('%2d%%', 17);

परिणाम:

17%

इस फ़ंक्शन का उपयोग करते समय, स्वरूप स्ट्रिंग में प्रतिशत चिह्न का एक विशेष अर्थ होता है (यह इंगित करता है कि एक प्रतिस्थापन निम्नानुसार है)। यदि हम चाहते हैं कि वास्तविक प्रतिशत चिह्न आउटपुट में शामिल किया जाए, तो हमें प्रारूप स्ट्रिंग में दो प्रतिशत चिह्नों का उपयोग करने की आवश्यकता है।

यहां कुछ और उदाहरण दिए गए हैं:

SELECT 
    PRINTF('%02d%%', 3.45) AS "1",
    PRINTF('%2.2f%%', 3) AS "2",
    PRINTF('%1.2f%%', 3.456) AS "3",
    PRINTF('%2.3f%%', 3.456) AS "4";

परिणाम:

1    2      3      4     
---  -----  -----  ------
03%  3.00%  3.46%  3.456%

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

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

SELECT FORMAT('%2d%%', 17);

परिणाम:

17%

विकल्प 2:संयोजित करें

इसे करने का दूसरा तरीका है कॉन्सटेनेशन ऑपरेटर का उपयोग करना (|| ) प्रतिशत चिह्न के साथ संख्या को जोड़ने के लिए:

SELECT 3.45 || '%';

परिणाम:

3.45%

कैन इस तरह के भावों के साथ भी काम कर सकता है:

SELECT (0.045 * 100) || '%';

परिणाम:

4.5%

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पूर्व-मौजूदा डेटाबेस के विभिन्न संस्करणों को प्रबंधित करने के लिए किन विधियों का उपयोग किया जा सकता है?

  2. एंड्रॉइड में SQLite डेटाबेस से निपटने वाले तरीकों का परीक्षण कैसे करें?

  3. संपत्ति फ़ोल्डर से डेटाबेस पढ़ना

  4. संपादन टेक्स्ट और बटन का उपयोग करके डेटाबेस में डेटा संग्रहीत करना

  5. वापसी पंक्तियाँ जिनमें केवल SQLite में गैर-अल्फ़ान्यूमेरिक वर्ण होते हैं