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

महीने के आधार पर एक MySQL तालिका से कुल का चयन करें


इसके लिए आप GROUP BY MONTH() का प्रयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1628 -> (->खरीदारी की तारीख -> राशि int ->);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.55 सेकंड)

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

mysql> DemoTable1628 मानों ('2019-01-10',1500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.68 सेकंड) mysql> DemoTable1628 मानों ('2019-10-10',2000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.61 सेकंड) mysql> DemoTable1628 मान ('2019-10-24',100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1628 मान ('2019-11-10) में डालें ',500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1628 मानों में डालें ('2019-12-10',1600); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> DemoTable1628 मानों में डालें ( '2019-10-10',900);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड)

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

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

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

<पूर्व>+--------------+-----------+| ख़रीद की तारीख | राशि |+--------------+-----------+| 2019-01-10 | 1500 || 2019-10-10 | 2000 || 2019-10-24 | 100 || 2019-11-10 | 500 || 2019-12-10 | 1600 || 2019-10-10 | 900 |+--------------+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ महीने के आधार पर डेटाबेस तालिका से योग प्राप्त करने की क्वेरी है -

mysql> महीने (खरीद की तारीख) को महीना, साल (खरीद की तारीख) को साल के रूप में चुनें, योग (राशि) -> DemoTable1628 से -> महीने के हिसाब से समूह (खरीद की तारीख);

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

<पूर्व>+----------+----------+---------------+| महीना | वर्ष | एसयूएम(राशि) |+----------+------+---------------+| 1 | 2019 | 1500 || 10 | 2019 | 3000 || 11 | 2019 | 500 || 12 | 2019 | 1600 |+----------+------+----------------+4 पंक्तियों में सेट (0.20 सेकंड)
  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में किसी शर्त के आधार पर तालिका से केवल कुछ पंक्तियां हटाएं

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: डेमोटेबल मानों में डालें(104,कैरोल);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; यह

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु