Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

एक MySQL डेटाबेस में मुद्रा मूल्यों को संग्रहीत करने के लिए सर्वश्रेष्ठ डेटा प्रकार?

<घंटा/>

पैसे के प्रतिनिधित्व के लिए, हमें दशमलव (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)

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1963 (काउंटर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1963 मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्

  1. खोज क्वेरी के लिए MySQL डेटाबेस फ़ील्ड प्रकार?

    निम्नलिखित वाक्य रचना है - अपनेTableName से *चुनें जहां REGEXP_INSTR(yourColumnName,yourSearchValue); ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.06 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो64 (नाम) मान (कैरोल टेलर) मे

  1. सी # में मुद्रा के लिए उपयोग करने के लिए सबसे अच्छा डेटा प्रकार क्या है?

    सी # में मुद्रा के लिए उपयोग करने के लिए सबसे अच्छा डेटाटाइप दशमलव है। दशमलव प्रकार एक 128-बिट डेटा प्रकार है जो वित्तीय और मौद्रिक गणना के लिए उपयुक्त है। दशमलव प्रकार 1.0 * 10^-28 से लेकर लगभग 7.9 * 10^28 तक 28-29 महत्वपूर्ण अंकों के साथ मूल्यों का प्रतिनिधित्व कर सकता है। दशमलव चर को प्रारंभ करने