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

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

<घंटा/>

केवल विशिष्ट कक्षों के लिए, WHERE के साथ एक शर्त सेट करें और जोड़ने के लिए कुल फ़ंक्शन SUM() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1370 -> ( -> StudentName varchar(20), -> Marks int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड)

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

mysql> DemoTable1370 मानों में डालें ('एडम स्मिथ', 56); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1370 मानों में डालें ('क्रिस ब्राउन', 67); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड)mysql> DemoTable1370 मानों में डालें ('एडम स्मिथ', 69); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1370 मानों में डालें ('डेविड मिलर', 98); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> DemoTable1370 मानों में डालें ('जॉन स्मिथ', 59); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1370 मानों में डालें ('एडम स्मिथ', 79); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.11 सेकंड)mysql> DemoTable1370 मानों में डालें ('क्रिस ब्राउन', 77); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

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

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

<पूर्व>+--------------+----------+| छात्र का नाम | मार्क्स |+--------------+----------+| एडम स्मिथ | 56 || क्रिस ब्राउन | 67 || एडम स्मिथ | 69 || डेविड मिलर | 98 || जॉन स्मिथ | 59 || एडम स्मिथ | 79 || क्रिस ब्राउन | 77 |+--------------+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ वह क्वेरी है जो विशिष्ट कोशिकाओं से योग प्राप्त करती है -

mysql> डेमोटेबल1370 से योग (अंक) एएस टोटल चुनें जहां स्टूडेंटनाम ='एडम स्मिथ';

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

<पूर्व>+----------+| कुल |+----------+| 204 |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL क्वेरी बाईं ओर से केवल 15 शब्द प्रदर्शित करने के लिए?

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

  1. एक विशिष्ट MySQL पंक्ति से केवल एक ही मान प्राप्त करें?

    इसके लिए जहां क्लॉज के साथ SELECT INTO वेरिएबल का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1896 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

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