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

Oracle में वैज्ञानिक संकेतन में संख्याओं को कैसे प्रारूपित करें

TO_CHAR() . का उपयोग करते समय Oracle डेटाबेस में फ़ंक्शन, आप EEEE . का उपयोग कर सकते हैं संख्या को वैज्ञानिक संकेतन में वापस करने के लिए प्रारूप तत्व।

उदाहरण

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

DUAL से
SELECT TO_CHAR(123456789, 'fm9EEEE') FROM DUAL;

परिणाम:

1E+08

और दूसरा एक:

DUAL से
SELECT TO_CHAR(123.456789, 'fm9EEEE') FROM DUAL;

परिणाम:

1E+02

TM स्वरूप तत्व

आप TM . का भी अनुसरण कर सकते हैं एकल E . के साथ स्वरूप तत्व यदि आवश्यक हो:

SELECT TO_CHAR(123456789, 'TMe') FROM DUAL;

परिणाम:

1.23456789E+08

साथ ही, TM . का उपयोग करते समय प्रारूप तत्व, यदि आउटपुट 64 वर्णों से अधिक है, तो Oracle डेटाबेस स्वचालित रूप से वैज्ञानिक संकेतन में संख्या लौटाता है, भले ही कोई E न हो। प्रारूप तत्व:

DUAL से
SELECT TO_CHAR(POWER(9123456789, 9), 'TM') FROM DUAL;

परिणाम:

4.379603308369109117980583616918225063622E+89

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 21c . में टाइप डेफिनिशन चेंज

  2. SQL क्वेरी के साथ Oracle स्कीमा आकार कैसे प्रदर्शित करें?

  3. MySQL:पंक्ति-स्तरीय सुरक्षा कैसे करें (जैसे Oracle का वर्चुअल प्राइवेट डेटाबेस)?

  4. ORA-00972 पहचानकर्ता बहुत लंबा उपनाम स्तंभ नाम है

  5. मानदंड क्वेरी माह और वर्ष फ़िल्टर