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

ओरेकल बैंकर्स नियम

सटीक दशमलव अंकगणित एक बड़ा और जटिल विषय है।

अगर आप इस विषय पर अहम Oracle पढ़ना चाहते हैं, तो Google 'माइक कॉलिशॉ डेसीमल राउंडिंग'।

मूल रूप से कई गोल योजनाएँ हैं जो संभव हैं:-

राउंड एवरथिंग डाउन - सी सहित अधिकांश भाषाओं में डिफ़ॉल्ट, जैसा कि ओरेकल सी में लिखा गया है, शायद यही कारण है कि वे ऐसा करते हैं।

सब कुछ गोल करें - शायद ही कभी देखा जाता है लेकिन अस्पष्ट बाजार और कर नियमों के कारण कभी-कभी इसे लागू करने की आवश्यकता होती है।

बेसिक हाफ राउंडिंग - .5 से ऊपर कुछ भी राउंड अप बाकी सब राउंड डाउन।

उदार हाफ राउंडिंग - कुछ भी नीचे .5 राउंड डाउन एवरीथिंग राउंड अप।

बैंकर्स राउंडिंग - सम संख्याएं बेसिक हाफ राउंडिंग नियम का पालन करती हैं, विषम संख्याएं उदार हाफ राउंडिंग नियम का पालन करती हैं। यह वास्तविक बैंकों में शायद ही कभी देखा जाता है, जो ग्राहकों के रास्ते में आने पर पैसा आने पर राउंड अप करना पसंद करते हैं।

ORACLE 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. Windows प्रमाणीकरण उपयोगकर्ता के रूप में OLE DB प्रदाता त्रुटि का एक उदाहरण नहीं बना सकता

  2. Oracle - चुनिंदा खंड में अन्य कॉलम के साथ * साइन का उपयोग नहीं कर सकता

  3. एलएन () Oracle में फ़ंक्शन

  4. Sqoop आयात कार्य त्रुटि org.kitesdk.data. Oracle के लिए सत्यापन अपवाद

  5. Oracle SQL क्वेरी स्टेटमेंट और टाइमस्टैम्प और ISO तिथियों के साथ शर्तें