यह लिंकए> आप जो खोज रहे हैं उसे समझाने का अच्छा काम करता है। यहाँ क्या कहा गया है:
इन सभी तीन प्रकारों को निम्नलिखित पैरामीटर (आकार, डी) द्वारा निर्दिष्ट किया जा सकता है। जहां आकार स्ट्रिंग का कुल आकार है, और d सटीकता का प्रतिनिधित्व करता है। जैसे 1234.567 जैसे नंबर को स्टोर करने के लिए, आप डेटाटाइप को डबल (7, 3) पर सेट करेंगे, जहां 7 अंकों की कुल संख्या है और 3 दशमलव बिंदु का पालन करने के लिए अंकों की संख्या है।
फ्लोट और डबल, दोनों फ्लोटिंग पॉइंट नंबरों का प्रतिनिधित्व करते हैं। एक फ्लोट एकल-सटीक के लिए है, जबकि एक डबल डबल-सटीक संख्याओं के लिए है। 4-बाइट एकल-सटीक FLOAT कॉलम में 0 से 23 तक की सटीकता का परिणाम होता है। एक 8-बाइट डबल-सटीक डबल कॉलम में 24 से 53 परिणाम की सटीकता। FLOAT लगभग 7 दशमलव स्थानों तक सटीक है, और 14 तक दोगुना है।
दशमलव की घोषणा और कार्यप्रणाली डबल के समान है। लेकिन फ्लोटिंग पॉइंट मानों और दशमलव (संख्यात्मक) मानों के बीच एक बड़ा अंतर है। हम सटीक संख्यात्मक मानों को संग्रहीत करने के लिए DECIMAL डेटा प्रकार का उपयोग करते हैं, जहां हम सटीक नहीं बल्कि सटीक और सटीक मान चाहते हैं। एक दशमलव प्रकार अधिकतम 65 अंकों को संग्रहीत कर सकता है, जिसमें दशमलव बिंदु के बाद 30 अंक होते हैं।
तो, सबसे सटीक और सटीक मान के लिए, दशमलव सबसे अच्छा विकल्प होगा।