2018-10-12 20:35:31 +00:00
|
|
|
|
---
|
|
|
|
|
title: SQL Avg Function
|
|
|
|
|
localeTitle: دالة Avg SQL
|
|
|
|
|
---
|
|
|
|
|
## دالة SQL متوسط (AVG)
|
|
|
|
|
|
|
|
|
|
"Average" هي دالة تجميع (تجميع حسب). يتم استخدامه لحساب متوسط عمود رقمي من مجموعة الصفوف التي تم إرجاعها بواسطة عبارة SQL.
|
|
|
|
|
|
|
|
|
|
هنا هو بناء الجملة لاستخدام الوظيفة:
|
|
|
|
|
|
2019-06-20 20:35:05 +00:00
|
|
|
|
```sql
|
|
|
|
|
select groupingField, avg(num_field)
|
|
|
|
|
from table1
|
|
|
|
|
group by groupingField
|
|
|
|
|
```
|
2018-10-12 20:35:31 +00:00
|
|
|
|
|
|
|
|
|
إليك مثال على ذلك باستخدام جدول الطالب:
|
|
|
|
|
|
2019-06-20 20:35:05 +00:00
|
|
|
|
```sql
|
|
|
|
|
select studentID, FullName, avg(sat_score)
|
|
|
|
|
from student
|
|
|
|
|
group by studentID, FullName;
|
|
|
|
|
```
|
2018-10-12 20:35:31 +00:00
|
|
|
|
|
|
|
|
|
![صورة 1](https://github.com/SteveChevalier/guide-images/blob/master/avg_function01.JPG?raw=true)
|