फ़्लोटिंग पॉइंट अंकगणित के बारे में प्रत्येक कंप्यूटर वैज्ञानिक को क्या पता होना चाहिए, इस पर एक नज़र डालें।
कंप्यूटर में फ़्लोटिंग पॉइंट नंबर दशमलव अंशों का सटीक रूप से प्रतिनिधित्व नहीं करते हैं। इसके बजाय, वे बाइनरी . का प्रतिनिधित्व करते हैं भिन्न अधिकांश भिन्नात्मक संख्याओं का बाइनरी अंश के रूप में सटीक प्रतिनिधित्व नहीं होता है, इसलिए कुछ गोलाई चल रही है। जब इस तरह के एक गोल बाइनरी अंश का दशमलव अंश में वापस अनुवाद किया जाता है, तो आपको वह प्रभाव मिलता है जिसका आप वर्णन करते हैं।
धन मूल्यों को संग्रहीत करने के लिए, SQL डेटाबेस सामान्य रूप से एक DECIMAL प्रकार प्रदान करते हैं जो सटीक दशमलव अंकों को संग्रहीत करता है। कंप्यूटर के लिए यह प्रारूप थोड़ा कम कुशल है, लेकिन यह काफी उपयोगी है जब आप दशमलव गोलाई त्रुटियों से बचना चाहते हैं।