SQL AVG()
AVG() 함수
AVG() 함수는 숫자 열의 평균을 반환합니다.
SQL AVG() 구문
SELECT AVG(column_name) FROM table_name
데모 데이터베이스
이 튜토리얼에서는 PHP 샘플 데이터베이스를 사용합니다.
다음은 "access_log" 테이블에서 선택된 데이터입니다:
+------+---------+------ - +----------------+
| 지원 | 사이트_ID | 날짜 |
+------+--------- -+---- ---+---------+
| 1 | 2016-05-10 |
| 2016 | -05-13 |
| 230 | 2016-05-14 | 05-14 |
| 6 | 2016-05-15 |
| 2016-05-16 | |
| 9 | 3 | 2016-05-17 |
+------+------+------ ---- -+
SQL AVG() 예| 지원 | 사이트_ID | 날짜 |
+------+--------- -+---- ---+---------+
| 1 | 2016-05-10 |
| 2016 | -05-13 |
| 230 | 2016-05-14 | 05-14 |
| 6 | 2016-05-15 |
| 2016-05-16 | |
| 9 | 3 | 2016-05-17 |
+------+------+------ ---- -+
다음 SQL 문은 "access_log" 테이블의 "count" 열에서 평균 값을 가져옵니다.
예제
SELECT AVG(count) AS CountAverage FROM access_log;위 SQL을 실행하면 출력 결과는 다음과 같습니다.
다음 SQL 문은 평균 방문 횟수보다 높은 "site_id" 및 "count"를 선택합니다.
Instance
SELECT site_id, count FROM access_log
WHERE count > access_log);
위 SQL을 실행한 결과는 다음과 같습니다.