ये एक तालिका में कॉलम मानों पर अंकगणितीय संचालन करने के लिए उपयोग किए जाने वाले कार्य हैं।
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