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

열 MySQL 쿼리에서 숫자의 평균을 계산하시겠습니까?

<시간/>

MySQL 집계 함수 AVG()를 사용하여 열에 있는 숫자의 평균을 계산합니다.

구문은 다음과 같습니다 -

select avg(yourColumnName) as anyVariableName from yourTableName;

위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블 생성 쿼리입니다.

mysql> create table AverageCalculateDemo
   −> (
      −> SubjectMarks int
   −> );
Query OK, 0 rows affected (0.67 sec)

다음은 테이블에 일부 레코드를 삽입하는 쿼리입니다 -

mysql> insert into AverageCalculateDemo values(70);
Query OK, 1 row affected (0.14 sec)

mysql> insert into AverageCalculateDemo values(80);
Query OK, 1 row affected (0.19 sec)

mysql> insert into AverageCalculateDemo values(65);
Query OK, 1 row affected (0.13 sec)

mysql> insert into AverageCalculateDemo values(55);
Query OK, 1 row affected (0.13 sec)

mysql> insert into AverageCalculateDemo values(60);
Query OK, 1 row affected (0.23 sec)

select 문을 사용하여 모든 값을 표시합니다. 모든 레코드를 표시하는 쿼리는 다음과 같습니다. -

mysql> select *from AverageCalculateDemo;

다음은 출력입니다 -

+--------------+
| SubjectMarks |
+--------------+
|           70 |
|           80 |
|           65 |
|           55 |
|           60 |
+--------------+
5 rows in set (0.00 sec)

다음은 MySQL에서 열의 평균을 계산하는 쿼리입니다 -

mysql> select avg(SubjectMarks) as AverageOf4Numbers from AverageCalculateDemo;

다음은 평균을 표시하는 출력입니다 -

+-------------------+
| AverageOf4Numbers |
+-------------------+
| 66.0000           |
+-------------------+
1 row in set (0.00 sec)