Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 MySQL에서 AVG() 함수의 사용을 설명합니까?

<시간/>

AVG() 함수는 MySQL의 산술 함수 중 하나입니다.

이름에서 알 수 있듯이 AVG() 함수는 테이블에 있는 숫자 열의 평균을 반환하는 데 사용됩니다.

구문

SELECT AVG(column_name) FROM table_name

파이썬에서 MySQL을 사용하여 테이블에서 AVG() 함수를 사용하기 위해 따라야 하는 단계

  • MySQLl 커넥터 가져오기

  • 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()

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

db.close()

출력

Average marks : 75.4