Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Hàm AVG() trong MySQL: Cách sử dụng với Python


Giới thiệu hàm AVG()

Hàm AVG() là một trong các hàm số học của MySQL. Như tên gọi, hàm này được dùng để trả về giá trị trung bình của một cột số trong bảng.

Cú pháp

SELECT AVG(ten_cot) FROM ten_bang

Các bước thực hiện với Python

  1. Import mysql.connector
  2. Thiết lập kết nối bằng connect()
  3. Tạo đối tượng con trỏ qua cursor()
  4. Viết truy vấn SQL phù hợp
  5. Thực thi truy vấn bằng execute()
  6. Đóng kết nối

Ví dụ minh họa

Giả sử có bảng Students:

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

Tính điểm trung bình của học sinh:

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("Điểm trung bình:", avg)
db.close()

Kết quả

Điểm trung bình: 75.4