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

MySQL में दशमलव कैसे स्टोर करें?


दशमलव को MySQL में स्टोर करने के लिए, आपको दो मापदंडों को समझना होगा। वाक्य रचना इस प्रकार है -

DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint);

उदाहरण के लिए -

DECIMAL(4,2), इसका मतलब है कि आप दशमलव बिंदु के बाद कुल 4 अंक और 2 अंक ले सकते हैं।

पहला पैरामीटर दशमलव बिंदु से पहले 2 तक है

दूसरा पैरामीटर दशमलव बिंदु के बाद 2 अंक तक है।

  • केस 1 -12.34 मान्य है।
  • केस 2 -123.4 मान्य नहीं है।
  • केस 3 - 1.234 मान्य है क्योंकि मान 4 पर ध्यान नहीं दिया जाएगा और इसे 1.23 माना जाएगा

अब आप तालिका का उपयोग करके जांच कर सकते हैं -

mysql> तालिका बनाएं DecimalDemo -> ( -> Amount DECIMAL(4,2) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

हमारे उदाहरण के लिए अमान्य मान दशमलव(4,2) इस प्रकार हैं -

mysql> DecimalDemo मानों में डालें(123.4);ERROR 1264 (22003):पंक्ति 1mysql पर कॉलम 'राशि' के लिए सीमा मान से बाहर> DecimalDemo मानों में डालें(1234);त्रुटि 1264 (22003):सीमा मूल्य से बाहर पंक्ति 1mysql पर कॉलम 'राशि' के लिए> DecimalDemo मानों में डालें(1234.56);ERROR 1264 (22003):पंक्ति 1 पर कॉलम 'राशि' के लिए सीमा मान से बाहर

मान्य मान इस प्रकार हैं -

mysql> DecimalDemo मानों में डालें (12.34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DecimalDemo मानों में डालें (12.4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DecimalDemo मानों में डालें ( .2345);क्वेरी ठीक, 1 पंक्ति प्रभावित, 1 चेतावनी (0.18 सेकंड)mysql> DecimalDemo मानों में डालें(1.234);क्वेरी ठीक, 1 पंक्ति प्रभावित, 1 चेतावनी (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी मान्य मान प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> DecimalDemo से *चुनें;

आउटपुट

<पूर्व>+----------+| राशि |+--------+| 12.34 || 12.40 || 0.23 || 1.23 |+--------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL SUM दशमलव मान जोड़ने के लिए कार्य करता है

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Money DECIMAL(7,2));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (800); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर

  1. मैं किसी संख्या को MySQL में संग्रहीत करने के लिए दशमलव के रूप में कैसे प्रारूपित करूं?

    आपको MySQL में किसी संख्या को प्रारूपित करने की आवश्यकता नहीं है, इसके लिए DECIMAL डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1330 मानों में सम्मिलित करें(1000.99);क्वेरी ठीक

  1. MySQL डेटाबेस में पेपैल दशमलव राशि को कैसे स्टोर करें?

    MySQL डेटाबेस में PayPal दशमलव राशि को स्टोर करने के लिए, आप DECIMAL(10,2) का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1491 मानों में डालें ( 35363738.50);क्वेरी ठीक है, 1 पंक्ति प्