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 सेकंड) चयन कथन का उ