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
- Import
mysql.connector - Thiết lập kết nối bằng
connect() - Tạo đối tượng con trỏ qua
cursor() - Viết truy vấn SQL phù hợp
- Thực thi truy vấn bằng
execute() - Đó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