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

भिन्न को दशमलव में बदलें

अगर इनपुट नहीं है तो यह बुरी तरह से फूंक जाएगा एक भिन्न जैसे कि 3/4, 5/8, आदि, लेकिन यहाँ जाता है:

CAST(SUBSTR(theFraction, 1, INSTR(theFraction, '/')-1) AS NUMBER) /
CAST(SUBSTR(theFraction, INSTR(theFraction, '/')+1) AS NUMBER)

तर्क मूल रूप से "'/' से पहले सब कुछ प्राप्त करें और इसे एक संख्या में परिवर्तित करें, फिर '/' को एक संख्या के रूप में परिवर्तित करने के बाद इसे हर चीज से विभाजित करें"।




  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 10g - इन्सर्ट स्टेटमेंट में एस्केप कोट

  2. जावा में Oracle Sql स्टेटमेंट

  3. ऑरैकल फॉर्म में टाइमर के साथ समस्या

  4. एक पूर्वनिर्धारित प्रारूप के साथ तारीख की तुलना pl sql

  5. सर्वश्रेष्ठ उपयोगकर्ता भूमिका अनुमतियाँ डेटाबेस डिज़ाइन अभ्यास?