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

"।" के साथ संख्या को कैसे प्रारूपित करें हजार विभाजक के रूप में, और "," दशमलव विभाजक के रूप में?

<घंटा/>

आप विभाजकों के लिए प्रारूप () फ़ंक्शन का उपयोग कर सकते हैं। यह 5.5 से अधिक या उसके बराबर MySQL संस्करण में काम करेगा। हम संस्करण 8.0.12 का उपयोग कर रहे हैं

<पूर्व>mysql> संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड)

वाक्य रचना इस प्रकार है

फॉर्मेट चुनें (आपका कॉलमनाम, वैल्यूआफ्टरडेसिमलपॉइंट, 'de_DE') जैसा कि आपके टेबलनाम से कोई भी उपनाम है;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल फॉर्मेट बनाएंNumberDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Number DECIMAL(19,1) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.13 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

क्वेरी इस प्रकार है

mysql> formatNumberDemo(Number) value(10000000000000.2) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> formatNumberDemo (संख्या) मान (1000.4) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> फॉर्मेटनंबरडेमो (संख्या) मान (1000000.6) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> फॉर्मेटनंबरडेमो (संख्या) मान (100000000.7) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> फॉर्मेटनंबरडेमो में डालें (संख्या) मान(100000000000000000.8);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

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

निम्न आउटपुट है

<पूर्व>+----+--------------------------+| आईडी | नंबर |+----+--------------------------+| 1 | 10000000000000.2 || 2 | 1000.4 || 3 | 1000000.6 || 4 | 100000000.7 || 5 | 1000000000000000000008 |+-----+--------------------------+5 पंक्तियों में सेट (0.00 सेकंड)

संख्या को '.' के साथ प्रारूपित करने की क्वेरी यहां दी गई है। हजार विभाजक के रूप में, और ',' दशमलव विभाजक के रूप में

mysql> फॉर्मेट चुनें (नंबर, 3, 'de_DE') एएस नंबरफॉर्मैट फॉरमेटनंबरडेमो से;

निम्न आउटपुट है

<पूर्व>+-----------------------------+| नंबरफॉर्मेट |+-----------------------------+| 10.000.000.000.000,200 || 1.000,400 || 1.000.000,600 || 100.000.000,700 || 100.000.000.000.000.000,800 |+----------------------------+5 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में संख्या को 2 दशमलव स्थानों पर कैसे प्रारूपित करें?

    आप संख्या को 2 दशमलव स्थानों पर प्रारूपित करने के लिए MySQL से TRUNCATE() फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - TRUNCALTE(yourColumnName,2) को अपने TableName से किसी भी वैरिएबल नाम के रूप में चुनें; उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इ

  1. PHPMyAdmin का उपयोग करके MySQL डेटाबेस में दशमलव परिशुद्धता और स्केल संख्या कैसे निर्दिष्ट करें?

    तालिका बनाते समय आपको एक डेटाबेस का चयन करना होगा। अभी, मेरे पास एक नमूना डेटाबेस है। स्नैपशॉट इस प्रकार है: अब आपको टेबल का नाम और साथ ही अपने इच्छित कॉलम की संख्या देनी होगी: इसके बाद आपको गो बटन को प्रेस करना होगा। अब, निम्न अनुभाग दिखाई देगा: DECIMAL को दो पैरामीटर की आवश्यकता होती है य

  1. कई शर्तों के साथ एक्सेल में कस्टम नंबर फॉर्मेट कैसे करें

    इस लेख में, हम एक्सेल कस्टम नंबर प्रारूप . पर चर्चा करने जा रहे हैं कई शर्तों के साथ। हम विभिन्न प्रतीकों . के अर्थ और उपयोग के बारे में जानेंगे कस्टम नंबर स्वरूपण . के . कस्टम नंबर स्वरूपण एकाधिक स्थितियों के लिए किया जाएगा जिसमें मुद्रा शामिल होगी , संकेत , पाठ , रंग आदि. कार्यपुस्तिका यहाँ से डा