Computer >> Máy Tính >  >> Lập trình >> Python

Giải thích việc sử dụng hàm AVG () trong MySQL bằng Python?

Hàm AVG () là một trong những hàm số học trong MySQL.

Như tên cho thấy, hàm AVG () được sử dụng để trả về giá trị trung bình của một cột số trong bảng.

Cú pháp

SELECT AVG(column_name) FROM table_name

Các bước bạn cần làm theo để sử dụng hàm AVG () trên bảng sử dụng MySQL trong python

  • nhập trình kết nối MySQLl

  • thiết lập kết nối với trình kết nối bằng connect ()

  • tạo đối tượng con trỏ bằng phương thức cursor ()

  • tạo một truy vấn bằng cách sử dụng các câu lệnh mysql thích hợp

  • thực hiện truy vấn SQL bằng phương thức execute ()

  • đóng kết nối

Giả sử chúng ta có bảng sau có tên là “Học sinh”.

Học sinh

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

Chúng tôi muốn lấy điểm trung bình của học sinh.

Ví dụ

import mysql.connector
db=mysql.connector.connect(host="your host", user="your username", password="your
password",database="database_name")
cursor=db.cursor()

query1="SELECT AVG(marks) FROM Students"
cursor.execute(query1)
avg=cursor.fetchall()
print(“Average marks :”,avg)

db.close()

Đầu ra

Average marks : 75.4