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

MySQL कॉलम में मानों की सूची से केवल फ़्लोटिंग-पॉइंट नंबर प्राप्त करने के लिए


आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable628 (मान DECIMAL(10,2));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

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

mysql> DemoTable628 मान (10.97) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable628 मान (20.04) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable628 मानों में डालें ( 12.00);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> DemoTable628 मान(89.56) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| मूल्य |+----------+| 10.97 || 20.04 || 12.00 || 89.56 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

सूची से फ्लोटिंग पॉइंट नंबर प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable628 से * चुनें जहां Value!=FLOOR(Value);

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| मूल्य |+----------+| 10.97 || 20.04 || 89.56 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ एक कॉलम में सभी मानों से अंतिम 3 अंकों का योग प्राप्त करें

    चूंकि हम अंतिम 3 अंकों का योग चाहते हैं, इसलिए हमें राइट () के साथ कुल फ़ंक्शन SUM () का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (कोड इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्म

  1. केवल MySQL में विशिष्ट कक्षों से योग प्राप्त करें?

    केवल विशिष्ट कक्षों के लिए, WHERE के साथ एक शर्त सेट करें और जोड़ने के लिए कुल फ़ंक्शन SUM() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1370 मानों में डालें (क्रिस ब्राउन, 77); क्वेरी ठीक

  1. MySQL क्वेरी संबंधित कॉलम मान से केवल कोई मान नहीं लौटाने के लिए

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