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

MySQL में AVG() फ़ंक्शन का उपयोग Python के साथ समझाया गया

MySQL में AVG() फ़ंक्शन एक अंकगणितीय फ़ंक्शन है जिसका उपयोग किसी तालिका में संख्यात्मक कॉलम का औसत निकालने के लिए किया जाता है। जैसा कि नाम से पता चलता है, यह फ़ंक्शन निर्दिष्ट कॉलम के मानों का औसत लौटाता है।

सिंटैक्स

SELECT AVG(column_name) FROM table_name

Python में MySQL का उपयोग करके AVG() फ़ंक्शन लागू करने के चरण

  • MySQL कनेक्टर आयात करें
  • connect() का उपयोग करके कनेक्शन स्थापित करें
  • cursor() मेथड से कर्सर ऑब्जेक्ट बनाएं
  • उपयुक्त MySQL स्टेटमेंट का उपयोग करके क्वेरी बनाएं
  • execute() मेथड से SQL क्वेरी निष्पादित करें
  • कनेक्शन बंद करें

उदाहरण

मान लीजिए हमारे पास Students नाम की एक तालिका है:

+----------+-----------+
| name     | marks     |
+----------+-----------+
| Rohit    | 62        |
| Rahul    | 75        |
| Inder    | 99        |
| Khushi   | 49        |
| Karan    | 92        |
+----------+-----------+

हम छात्रों द्वारा प्राप्त औसत अंक जानना चाहते हैं।

import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "SELECT AVG(marks) FROM Students"
cursor.execute(query)
avg = cursor.fetchall()
print("Average marks:", avg)
db.close()

आउटपुट

Average marks: 75.4
  1. - Python में इनबिल्ट फ़ंक्शन का उपयोग करके दी गई स्ट्रिंग का परम्युटेशन

    इस ट्यूटोरियल में, हम Python के इनबिल्ट फ़ंक्शन permutations का उपयोग करके स्ट्रिंग का परम्युटेशन ढूंढने जा रहे हैं। permutations मेथड itertools मॉड्यूल में मौजूद है।स्ट्रिंग का परम्युटेशन खोजने की प्रक्रियाitertools मॉड्यूल आयात करें।स्ट्रिंग आरंभ करें।स्ट्रिंग का परम्युटेशन खोजने के लिए itertools.

  1. - पायथन में accumulate फंक्शन का उपयोग करके प्रीफिक्स सम ऐरे

    एक ऐरे दिया गया है और हमें accumulate फंक्शन का उपयोग करके प्रीफिक्स सम ऐरे करना है। itertools.accumulate(iterable[, func]) मॉड्यूल फंक्शन्स सभी इटरेटर्स का निर्माण और वापसी करते हैं। इसलिए उन्हें केवल उन फंक्शन्स या लूप्स द्वारा एक्सेस किया जाना चाहिए जो स्ट्रीम को ट्रंकेट करते हैं। एक इटरेटर बनाएं

  1. - Python में % ऑपरेटर के कार्य की व्याख्या करें।

    Python में `%` एक अंकगणितीय ऑपरेटर है जो डिवीजन ऑपरेशन का शेषफल लौटाता है। इसे मोड्यूलो या रिमेंडर ऑपरेटर कहा जाता है और यह कॉम्प्लेक्स नंबर्स को छोड़कर न्यूमेरिक ऑपरेंड्स पर कार्य करता है। >>> a = 10 >>> a % 3 1 >>> a % 5 0 >>> b = 12.5 >>> b % 2.5 0.0