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

पायथन का उपयोग करके MySQL में COUNT () और SUM () के उपयोग की व्याख्या करें?

ये एक तालिका में कॉलम मानों पर अंकगणितीय संचालन करने के लिए उपयोग किए जाने वाले कार्य हैं।

COUNT() फ़ंक्शन का उपयोग उन पंक्तियों की संख्या को वापस करने के लिए किया जाता है जो एक निश्चित शर्त को पूरा करती हैं।

SUM() तालिका में एक कॉलम में संख्यात्मक मानों के योग को वापस करने के लिए फ़ंक्शन का उपयोग किया जाता है। NULL मानों को अनदेखा किया जाता है।

सिंटैक्स

COUNT()

तालिका_नाम से COUNT(column_name) चुनें जहां शर्त है

SUM ()

तालिका_नाम से SUM(column_name) चुनें

पायथन में MySQL का उपयोग करके टेबल पर गिनती () और योग () फ़ंक्शन का उपयोग करने के लिए शामिल कदम

  • MySQL कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

मान लीजिए हमारे पास "छात्र" नाम की निम्न तालिका है।

विद्यार्थी

+----------+---------------+| नाम | मार्क्स |+----------+-----------+| रोहित | 62 || राहुल | 75 || इंदर | 99 || खुशी | 49 || करण | 92 |+----------+---------------+

हम 80 से अधिक अंक वाले छात्रों की संख्या गिनना चाहते हैं और हम छात्रों द्वारा प्राप्त सभी अंकों का योग प्राप्त करना चाहते हैं।

उदाहरण

आयात करें छात्रों से COUNT (अंक) चुनें जहां अंक> 80 "cursor.execute(query1)cnt=cursor.fetchall()print("छात्रों की संख्या:",cnt)query2="SUM(अंक) छात्रों से चुनें "cursor.execute (query2)sum=cursor.fetchall()print(“Sum of marks:”, sum)db.close()

आउटपुट

छात्रों की संख्या :2अंकों का योग :377

  1. MySQL में GROUP BY का उपयोग करके गिनती सीमित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserId int, UserMessage varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में(1,गुड मॉर्निंग);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयो

  1. परिणाम स्वरूपित करने के लिए MySQL में SUM और FORMAT को मिलाएं

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

  1. पायथन का उपयोग करके किसी शहर का देशांतर और अक्षांश कैसे प्राप्त करें?

    किसी शहर का देशांतर और अक्षांश प्राप्त करने के लिए, हम जियोपी का उपयोग करेंगे मापांक। जियोपी पते, शहरों, देशों आदि के निर्देशांकों का पता लगाने के लिए तृतीय-पक्ष जियोकोडर और अन्य डेटा स्रोतों का उपयोग करता है। सबसे पहले, सुनिश्चित करें कि जियोपी मॉड्यूल स्थापित है - pip install geopy निम्नलिखित उद