पैसे के प्रतिनिधित्व के लिए, हमें दशमलव (TotalDigitsinteger, DigitsAfterDecimalinteger) पद्धति का उपयोग करने की आवश्यकता है।
मान लीजिए, हमें 345.66 मान प्रदर्शित करने की आवश्यकता है। उसके लिए, गिनें कि कितने अंक उपलब्ध हैं। मान 345.66 में कुल 5 अंक होते हैं और दशमलव बिंदु के बाद 2 अंक होते हैं, जो कि 66 है।
हम MySQL से दशमलव () विधि की मदद से इसका प्रतिनिधित्व कर सकते हैं। यहाँ सटीक प्रतिनिधित्व है।
DECIMAL(5,2)
आइए पहले हम एक तालिका बनाएं और हमारे उदाहरण के लिए उसी उपरोक्त प्रतिनिधित्व पर विचार करें -
mysql> टेबल बनाएं MoneyRepresentation -> ( -> Money Decimal(5,2) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)
आइए हम वही मान डालें यानी 345.66
mysql> MoneyRepresentation मानों में डालें(345.66);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
सेलेक्ट स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> MoneyRepresentation से *चुनें;
निम्न आउटपुट है।
<पूर्व>+--------+| पैसा |+-----------+| 345.66 |+----------+1 पंक्ति सेट में (0.00 सेकंड)उपरोक्त आउटपुट को देखें, हमें कुल 5 अंक मिले और दशमलव बिंदु के बाद 2 अंक जोड़े गए क्योंकि हमने फ़ंक्शन को इस रूप में सेट किया है
दशमलव(5,2)